vim - vim如何绑定(bind)一键打开高亮文件?

标签 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 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/

相关文章:

macos - 为什么 tmux 在编辑器退出时删除终端内容?

vim - 在 Vim 状态栏中,右键盘数字

ruby-on-rails - Vim - 命令 - T

tmux - 每个窗口的起始目录不同?

使用 fzf-tmux 快速切换窗口的 tmux 脚本给了我错误的选项

ubuntu - 使用 tty (ubuntu 11.10) 时 tmux 不启动

vim - 如何在VIM中使代码左右缩进对齐

php - 自动插入文本到 vim

windows - 如何移动到某个选项卡上某个窗口中存在的非隐藏缓冲区?

tmux 发送 key 语法