如何在单个实例中运行 gVim

如何在单个实例中运行 gVim

我希望以这样的方式双击一个已经打开的文件或一个新文件,gVim 使用相同的窗口。从这个问题之前在 Stackoverflow 上问过,我想出了如何通过设置一个别名来做到这一点,例如:

alias gvim="gvim --remote-tab-silent" || gvim

这对于终端来说效果很好,没有任何问题。为了在桌面上也启用此功能,我尝试编辑/usr/share/applications/gvim.desktop.默认执行命令为gvim.desktop

gvim -f %F

我将其更改为:

gvim --remote-tab-silent %F

当我尝试打开一个已经打开的文件时,这给我带来了麻烦。打开时间太长,最后打不开。可能是什么原因导致了这个问题?如果重要的话,我正在运行 Gnome 2.x 和 Vim 7.2.x。

答案1

StartupNotify从改为trueinfalse可以/usr/share/applications/gvim.desktop解决问题。

来源:http://www.phacks.net/open-multiple-text-files-as-tabs-gvim-kde4/

相关内容