1. 实际结果:命令行 按下 ctrl+t 后 选择 某个文件
$
> png
81605/217921 (0)
> ./screen/jietu4.png
./screen/jietu2.png
./screen/jietu1.png
./screen/jietu3.png
./screen/zhoubao.png
按回车
$ ./screen/jietu4.png
2. 我想要的结果: 按下 ctrl+t 后 选择 某个文件
$
> png
81605/217921 (0)
> ./screen/jietu4.png
./screen/jietu2.png
./screen/jietu1.png
./screen/jietu3.png
./screen/zhoubao.png
按回车 (这个时候想要他执行 cd $(dirname ./screen/jietu4.png) 这个命令 cd 到文件所在的文件夹 )
$~/screen ./screen/jietu4.png
3. 就是说 fzf 选择搜索的结果 然后 按 enter 的过程中 有没有 什么拦截的操作,可以 把 获取 的路径拦截 ,用我自定义的命令 处理一下 最后 执行
./screen/jietu4.png ----> cd $(dirname ./screen/jietu4.png) ---> ~/screen
$
> png
81605/217921 (0)
> ./screen/jietu4.png
./screen/jietu2.png
./screen/jietu1.png
./screen/jietu3.png
./screen/zhoubao.png
按回车
$ ./screen/jietu4.png
2. 我想要的结果: 按下 ctrl+t 后 选择 某个文件
$
> png
81605/217921 (0)
> ./screen/jietu4.png
./screen/jietu2.png
./screen/jietu1.png
./screen/jietu3.png
./screen/zhoubao.png
按回车 (这个时候想要他执行 cd $(dirname ./screen/jietu4.png) 这个命令 cd 到文件所在的文件夹 )
$~/screen ./screen/jietu4.png
3. 就是说 fzf 选择搜索的结果 然后 按 enter 的过程中 有没有 什么拦截的操作,可以 把 获取 的路径拦截 ,用我自定义的命令 处理一下 最后 执行
./screen/jietu4.png ----> cd $(dirname ./screen/jietu4.png) ---> ~/screen