Vifm。在打开的gvim中编辑文件

时间:2014-08-20 12:10:50

标签: vim vifm

我使用Gvim编写代码。并使用vifm进行文件管理(复制,移动文件,提取tar)​​。有时,当在vifm中导航时,我需要打开一些文件来编辑他。使用:e它在同一个窗口中打开了vim。有没有办法在已打开的gvim程序中打开要编辑的文件?

2 个答案:

答案 0 :(得分:3)

您可以使用Vim的客户端 - 服务器功能将:edit发送到现有的GVIM实例。在终端Vim / vifm中,执行:

:!gvim --remote path/to/file

有关详细信息,请参阅:help remote.txt。您还可以在包含--remote-tab等的新标签页中打开该文件。

答案 1 :(得分:1)

部分解决方案/解决方法(我使用的是Mac Fwiw):

在vfimrc中,定义

" yank current file path into the clipboard
nnoremap Cf :!echo -n %c:p | pbcopy %i<cr>

要将文件名和目录复制到系统剪贴板中

然后在vifm中,将光标移到文件上并输入

Cf
:!gvim "
<cmd-v>   

粘贴剪贴板, 然后用...完成表情

"
<enter>

,现在该文件应在gvim中打开。对我有用