如果我在复制模式下高亮了一个文件名,我如何通过热键用 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 stable 2.7 自制软件
最佳答案
我通常在我的 vimrc 中有这些设置
set hidden
set path+=**
当你的光标在一个词上时,你可以按gf
。如果要在新窗口中打开它,请按 Ctrl-w gf
。如果您只使用 gf
,您可以按 Ctrl-6 返回。
关于vim - vim如何绑定(bind)一键打开高亮文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51301561/