Wie Kompilieren Sie C++ - Code Mit Vim unter Windows?

Erste, die ich installieren Vim (Text-Editor) in Typische geben, auf diesen Windows 7 laptop. Und dieser user, den ich verwende, ist ein administrator auf diesem computer, aber konnte nicht öffnen Sie die Datei in "Program Files" Speicherort für das schreiben mit Vim. Also ich wechsle :cd aktuellen Verzeichnis zu meinem $HOME.

Hinweis: ich habe bereits installierten Visual Studio Express für Windows Desktop. Ich will einfach nur lernen, wie Sie diese nutzen.

  1. Kann ich kompilieren von C++ code mit Vim in Typische alleine auf Windows?
  2. Wenn es möglich ist, was ist dann der Prozess zum kompilieren von C++ - code?

Habe ich hello.cpp Datei, aber ich kann nicht kompilieren. Ich verwende bereits :comp gcc und :make und die Ausgabe ist: 'machen' ist nicht als ein interner oder externer Befehl,

Aber wenn ich :comp msvc und :make, die Ausgabe ist: 'nmake' ist nicht als ein interner oder externer Befehl,

Nun, was soll ich tun? Wenn es nicht möglich ist die Benutzung von Vim allein, wie kann ich kompilieren, indem Sie Vim mit den compiler auf meinem VS Express für Desktop?

  • vim nicht kompilieren von C/C++ - code von selbst. Sie benötigen, um einen compiler für diese.
  • msbuild wird kommen, mit vs, nicht machen
  • Verwenden :!<CommandHere> ausführen eines Befehls in vi. Ich nie verwenden Sie diese Funktion, obwohl, ich habe immer ein separates terminal öffnen wo ich die make aus, weil es ist viel einfacher zu Lesen und zu reagieren, um compiler-Ausgaben, die Art und Weise.
  • Obwohl ich zu genehmigen, der Verwendung von vim und der Kommandozeile, warum nicht öffnen Sie Visual Studio und kompilieren von dort (unter dem Menü erstellen)?
  • Wie etwa $VIMRUNTIME\compiler\gcc.vim oder sonst in $VIMRUNTIME\compiler\ - Verzeichnis?
  • Sie benötigen, um Ihre PATH Umgebungsvariable richtig für nStellen Sie zu finden - es befindet sich in einer der VS-installation Ordner - oder vim von der "VS Eingabeaufforderung" Verknüpfung.

InformationsquelleAutor 5ervant | 2013-09-06
Schreibe einen Kommentar