如何绑定密钥以使用vim打开突出显示的文件?

时间:2018-07-12 09:10:30

标签: vim tmux

如果我在复制模式下突出显示了文件名,如何通过热键用vim打开该文件?

我在想类似的东西:

bind-key -T copy-mode-vi 'C-o' send-keys -X copy-pipe-and-cancel "vim $(tmux paste-buffer)"

但这是行不通的,在这种情况下,加上管道是多余的。

我知道有tmux-open应该做类似的事情,但这对我不起作用。

环境:自制软件构建的OSX 10.13.5,iTerm2 3.1.7,Tmux稳定版2.7

1 个答案:

答案 0 :(得分:1)

我通常在vimrc中有这些设置

set hidden 
set path+=**

然后,当光标悬停在单词上时,您只需按gf。如果要在新窗口中打开它,请按 Ctrl-w gf。如果您仅使用gf,则可以按 Ctrl-6 返回。