几天前我开始使用vim / gvim for windows。我到目前为止使用notepad ++但想开始使用gvim completly。
我发现有一件事是,在gvim中打开一个文件(通过双击该文件)总是打开一个新的gvim实例,即使另一个gvim实例已在运行。我是否可以在gvim中打开任何设置,以便在已经运行的gvim实例的新选项卡中打开文件?
答案 0 :(得分:4)
当然你可以跑:
gvim --remote-tab-silent <file>
当你跑步时:
gvim --remote-tab-silent <file2>
这将在新标签页的同一窗口中打开...
此外,如果您从本机Windows安装程序安装了gvim,则应该有一个shell扩展,允许您从Windows资源管理器“在现有的vim中打开”。这实际上默认为在新缓冲区而不是新选项卡中打开。可以通过执行“:bn”(缓冲区下一个)或“:bp”(缓冲区前一个)来导航缓冲区缓冲区。就我个人而言,我更喜欢它们。
答案 1 :(得分:2)
因为你提到了notepad ++,我假设你在windows上使用vim。然后尝试一下,看看它是否适合你。
http://vim.wikia.com/wiki/Launch_files_in_new_tabs_under_Windows