1

希望将 gVim 设置为 Visual Studio 2010 的外部工具,如下所示:http: //vim.wikia.com/wiki/Integrate_gvim_with_Visual_Studio但我遇到了一些麻烦。我在 Window7x64 上,我不确定将visualstudioinvoke.vim它提到的文件放在哪里set autoread

我已经把它放进去C:/VimC:/Vim/vimfiles但是当我在 VS10 中更改文件并返回 gVim 时,它会提示我加载或继续编辑。

虽然我每次都可以设置自动加载,但我还想自定义更多功能,比如语法突出显示等,但我认为我需要将它存储在这个文件中。

编辑:刚刚把我_vimrc改成set autoread. 希望这不会在某个时候咬我的屁股。不过仍在寻找更好的解决方案。

4

2 回答 2

2

没有必要逐字遵循该教程。您还可以在 Visual Studio 的工具设置中的命令中将:runtime命令和相对路径替换为脚本的完整路径。:source

所以添加到命令类似

+"source c:/path/to/visualstudioinvoke.vim"

代替

+"runtime visualstudioinvoke.vim"

应该做的伎俩。

注意:在阅读文档后发现 all+cmd应该放在--remote-silent. 来自:help --remote-silent

--remote-silent [+{cmd}] {file} ...

所以一定要把所有的都放在+cmd文件名之前,否则 Vim 会把它们当作文件名。

于 2012-08-04T10:25:25.473 回答
0

试着把它放进去%HOME%。如果您正在使用 _ vimrc,您的 _ vimrc应该已经在这里了。在 Windows 资源管理器中,键入%HOME%. 在 windows7 中,这应该是c:\Users\username;在 XP 中:c:\Documents and Settings\username.

在此目录中创建一个名为的文件夹(vimfiles如果它不存在)。将vimfiles.vim放在该目录的顶层。

然后,在 gvim 中,使用: 编辑文件:e $HOME\vimfiles\visualstudioinvoke.vim,并添加:

set autoread

保存文件,然后试一试。

于 2012-08-03T03:50:27.867 回答