在 Windows 上如何使用 Vim 中开发者命令提示符的命令行?
Posted
技术标签:
【中文标题】在 Windows 上如何使用 Vim 中开发者命令提示符的命令行?【英文标题】:How Can Be Used the Command Line of Developer Command Prompt in Vim on Windows? 【发布时间】:2013-09-08 07:43:12 【问题描述】:我在这台笔记本电脑上安装了 Visual Studio Express for Windows Desktop,我可以使用命令 cl /EHsc filename.cpp
编译 C++ 源文件,以及使用命令 @987654323 编译使用 .NET 类的 C++ 程序@ 在 VS2012 的开发人员命令提示符 的命令行上使用此说明:http://msdn.microsoft.com/en-us/library/ms235639.aspx
如何使用这些命令在 Microsoft Windows 上的 Vim (文本编辑器) 中进行编译? :cl /EHsc filename.cpp
和 :cl /clr filenameclr.cpp
不起作用。
【问题讨论】:
【参考方案1】:您需要设置您的PATH
、INCLUDE
和LIB
环境变量。
您可以通过在运行 vim 的同一提示符下运行 D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat
(或它位于安装中的任何位置)来做到这一点,甚至可以手动设置这些环境变量(这里是 VS2008 的所有值的列表和Windows SDK:Using Visual Studio's 'cl' from a normal command line)。
但是,你不能直接从 vim 运行 bat
文件,因为它会打开另一个 Prompt,所以环境变量只会为那个新的提示设置。另一种选择是创建 bat 文件,您可以将其放入您的 PATH
,例如 cvim
:
call "D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
"C:\Program Files (x86)\Vim\vim74\gvim.exe"
之后,输入cvim.bat
将使您进入准备运行:! cl /EHsc %
的环境
【讨论】:
以上是关于在 Windows 上如何使用 Vim 中开发者命令提示符的命令行?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 上使用 Vim 编译 C++ 代码?
如何在Windows下给Vim安装YouCompleteMe
如何在 Windows 下使用 Vim 的 YouCompleteMe 插件
如何在 Windows 上安装 Astyle 以与 VIM 一起使用