jjzjj

windows - GVim : Open in a new tab

我在Windows上使用gVim,每当我打开一个新文件时,都会遇到一个新的gVim窗口打开的烦人的事情。是否可以让它在同一窗口中打开一个新选项卡?谢谢,拉菲德 最佳答案 此外(更乏味但通常对其他事情有用)当命令行处于事件状态时,您可以将文件从Windows资源管理器拖放到gVim中。如果您键入:e然后放下一个文件,命令行将填写该文件的完整路径。你可以用:sp和:tabe做同样的事情;请记住在命令后添加空格! 关于windows-GVim:Openinanewtab,我们在StackOve

windows - 在 cygwin-vim 和 windows-gvim 之间共享 vim 配置并启动它的最佳方法

我正在尝试设置我的cygwin环境。由于我是vim用户,所以想在cygwin和windows上轻松使用。分享vim配置我首先关心的是在它们两者之间共享配置(.vimrc/_vimrc和.vim/_vimfiles)。事实上,我最近在github上托管了我的vim配置,并试图通过github更新我的插件。所以我进行了一些谷歌搜索以找到最好的方法,但我没能找到一个“好的解决方案”(虽然不容易定义......)。无论如何,很多人似乎都同意最好使用windows-gvim而不是cygwin-gvim(由于X问题,我未能使用cygwin-gvim,但我不想进一步研究)。所以第一个问题:这是真的吗

windows - 如何让 GNU Unifont 或 Free Mono 在 gvim windows 上工作?

我正在尝试在Windows7上的gvim中获得对rune字符的支持。我在字体目录中安装了FreeMono和GNUUnifont(均支持此范围)字体,但它们没有出现在字体菜单中,gvim给了我以下几行的无效字体消息:setguifont=unifont:h12:cANSIsetguifont=GNU_Unifont:h12:cANSIsetguifont=Free_Mono:h12:cANSIsetguifont=Free_Monospaced:h12:cANSIsetguifont=FreeMono:h12:cANSIetc...我如何让它工作?我注意到这两种字体都是字体系列“Medi

windows - 我可以强制 gVim 在新选项卡中打开拖入的文件吗?

我希望gVim打开拖入其中的文件以在新选项卡中打开,而不是替换当前文件。Thisquestion是在正确的轨道上,但我希望能够运行多个gVim实例,只是能够将文件拖到我想要的窗口。我在Windows7上运行。 最佳答案 不,你不能,拖放的默认操作是在Windows应用程序的实现中指定的(OLEDoDragDrop)。尚未实现在新选项卡中打开拖放的文件,因此不会。但是gVim是开源的……所以如果你真的想要这个,你可以提交一个补丁:) 关于windows-我可以强制gVim在新选项卡中打开拖

windows - 如何在 Windows 下将 gvim 用于 svn 提交消息?

在*nix下,我可以将SVN_EDITOR设置为gvim--nofork来完成这个技巧,但这在Windows下似乎不起作用。有什么解决办法吗? 最佳答案 如果你安装了批处理文件(c:\windows\gvim.bat),只需将EDITOR设置为gvim-f,批处理文件处理-f参数并设置no-fork选项。批处理文件中的技巧是运行START/WAITpath\to\gvim.exe%*(参见/WAIT参数)。如果您没有批处理文件,只需使用上面的命令创建一个新的批处理文件,并将EDITOR设置为新创建的批处理文件。

windows - 如何将输出重定向到 Gvim 作为要打开的文件列表?

我想要findstr/mbackground*.vim|gvim在单个gvim实例中打开所有包含background的*.vim文件-但我无法让管道工作。这与question非常相似但我希望GViM不捕获stdin输出,而是将输出视为要打开的文件列表——在Windows系统上,因此不能保证xargs。有什么想法吗? 最佳答案 我可以想到几种方法:使用vimgrep使用vimgrep:运行gvim后,输入::vimgrep/background/**/*.vim这将用所有匹配项填充quickfix列表(每个文件可能不止一个),因此您可

windows - Windows 和 gvim 中的多个选项卡

我正在尝试让EditwithVim上下文菜单在先前打开的Gvim实例(如果有的话)的新选项卡中打开文件。目前,使用Regedit我修改了这个键值:\HKEY-LOCAL-MACHINE\SOFTWARE\Vim\Gvim\path="C:\Programs\Vim\vim72\gvim.exe"-p--remote-tab-silent"%*"注册表项类型是REG_SZ。这几乎可以工作......目前它在新选项卡中打开文件,但它也会打开另一个选项卡(这是事件选项卡)选项卡标记为\W\S\--literal并且该文件似乎正在尝试打开以下文件。C:\Windows\System32\--l

windows - 无法在 Windows 下将 gvim 与病原体一起使用

我有病原体设置并且在Linux下工作正常,但是当我尝试在Windows下使用gvim73的一些配置时它根本不起作用。我没有收到任何错误,但它什么也没做。这是我在git上的点文件存储库。我已经将其检查到~/vimfiles并将以下内容添加到_vimrc:filetypeoffcallpathogen#helptags()callpathogen#runtime_append_all_bundles()我几乎尝试了所有方法,包括将autoload/pathogen.vim和bundles/文件夹放在程序文件下的/vim73目录中。什么都没有。有人有这方面的经验吗?我假设有一些特定于Wind

windows - Windows 上 gVim 中的可视化模式与在 Unix 中的工作方式不同

我在Windows上使用gVim7.3版。在我的Unix中使用gVim时,要在文件中每一行的开头插入一个通用文本,我执行以下步骤:进入视觉模式(CTRL+V)。使用箭头键或hjkl键选择必须在开头插入文本的行。选择后按Shift+I。光标转到我开始的行的开头。我输入一些文本并按ESC键。现在整行block的开头都插入了文本。所以这是我的问题。我如何在Windows上的gVim中做同样的事情?如果我像在Unix上一样按照上面的操作,它就不起作用了。有人可以帮我解决这个问题吗? 最佳答案 如果你有behavemswin在你的vimrc中

windows - 如何使 Windows 上的 gvim 表现得与 linux 控制台 vim 完全一样?

我在linux控制台上广泛使用Vim,我已经习惯了它的键盘快捷键,比如Ctrl+V用于垂直选择,等等。我在工作的电脑上安装了gVimforWindows,但我几乎无法使用它,因为许多键盘命令都被重新定义了。Ctrl+V从剪贴板粘贴文本,而不是开始垂直选择,例如...如何使gVim像默认的linux控制台版本一样工作,可能使用默认的gentoo设置? 最佳答案 在c:\programfiles\vim\_vimrc中:"source$VIMRUNTIME/mswin.vim"behavemswin注释掉这两行