如果我在复制模式下突出显示了文件名,如何通过热键用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
答案 0 :(得分:1)
我通常在vimrc中有这些设置
set hidden
set path+=**
然后,当光标悬停在单词上时,您只需按gf
。如果要在新窗口中打开它,请按 Ctrl-w gf
。如果您仅使用gf
,则可以按 Ctrl-6 返回。