如何为C++;发展? 我在VC++学习WindowsXP上的编辑器,但是我发现了一个我在下面列出的问题。 我已经下载并安装了c.vim,它是一个基本文件,但是当我启动vim时,它会显示消息c/c++模板文件'c:\Program Files\vim\vimfiles\c-support/templates/templates'不存在或不可读,如何解决此问题 如何使VIM编译C++ STL文件?

如何为C++;发展? 我在VC++学习WindowsXP上的编辑器,但是我发现了一个我在下面列出的问题。 我已经下载并安装了c.vim,它是一个基本文件,但是当我启动vim时,它会显示消息c/c++模板文件'c:\Program Files\vim\vimfiles\c-support/templates/templates'不存在或不可读,如何解决此问题 如何使VIM编译C++ STL文件?,c++,windows,vim,C++,Windows,Vim,关于您的第一个问题:我怀疑您没有提取归档文件中的所有文件(即c.vim)。c.vim文档(README.csupport)中说: zip存档中的子目录 cvim.zip镜像目录 结构,该结构需要在 本地安装目录 $HOME/.vim/用于LINUX/UNIX ($VIM/vimfiles/适用于Windows) 这意味着您需要将整个归档文件解压到vimfiles目录中 还有一些其他步骤需要遵循,在文档中有详细说明 至于你的第二期:你需要一个Makefile来完成这项工作。如果您以前从未这样做过,

关于您的第一个问题:我怀疑您没有提取归档文件中的所有文件(即c.vim)。c.vim文档(README.csupport)中说:

zip存档中的子目录 cvim.zip镜像目录 结构,该结构需要在 本地安装目录 $HOME/.vim/用于LINUX/UNIX ($VIM/vimfiles/适用于Windows)

这意味着您需要将整个归档文件解压到vimfiles目录中

还有一些其他步骤需要遵循,在文档中有详细说明

至于你的第二期:你需要一个Makefile来完成这项工作。如果您以前从未这样做过,我建议使用生成一个Makefile。您还需要用于Windows的GNU工具;或者是最受欢迎的选择。我没有使用它们,在某些*nix操作系统上执行这些操作更容易

完成后,使用
:cd
(如果您不在工作目录中)和
:make
。使用
:cl
列出编译器输出,使用
:cn
跳转到下一个错误。还有一些其他有用的编译命令。您可能会发现这些资源很有用:

而且,我发现这是一个非常有用的伴侣

我发现Vim在Windows上的行为有点像外星人;它是为类似于*nix的操作系统而设计的。我认为可以为它设计一个类似的环境,并成功地使用它,但在某些linux上做起来要容易得多,因为它在那里是“即时的家”

无论如何,如果你想坚持使用Windows,我认为你可以找到一种方法来实现你想要的。祝你好运

  • 并安装到您的计算机上
  • 并提取到
    $Vim\vimfiles\
  • 并安装到您的计算机上,确保在选择组件时选中
    C++编译器
  • C:\MinGW
    添加到系统路径变量
  • 编辑vimrc文件,在行
    behave mswin
  • 使用hello world测试您的Vim,使用
    !g++c:\full\u path\filename.cpp-o c:\full\u path\output.exe

  • 谢谢sztomi,我已经解决了第一个问题。现在我正试图用Vim编译我的cpp文件。