2011-01-10 9 views
12

Ich habe vor kurzem begonnen, in Python zu programmieren und habe mich in den letzten Wochen in Vim verliebt. Ich weiß, dass ich Vim als meinen primären Editor für Python-Dateien verwenden möchte. Ich weiß, es gibt Python-Plugins für Vim, aber ich bin sehr verwirrt, wo/wie ich diese installieren kann. Ich verstehe nicht wirklich, wo Vim installiert ist. Ich verwende die neueste Version von Mac OS X Snow Leopard.Wie installiere ich die Python-Syntax-Unterstützung für Vim unter Mac OSX?

Jede Hilfe würde sehr geschätzt werden. Vielen Dank!

+0

noch besser als vim verwenden http://dreampie.sourceforge.net/ IMNHO;) – hhafez

+0

@hhafez ... wenn Sie amüsant zu vim alles vergleichen, machen Sie es zumindest das gemeinsame Argument, wenn Gunst der Emacs. :) – sberry

+0

Ich schlage nicht einen allgemeinen Zweck Editor vor, um Vim, nur etwas spezifisch für Python zu ersetzen – hhafez

Antwort

24

am besten, um Ihre erste Frage zu beantworten:

Es gibt keine Notwendigkeit zur Installation alles: „Wie Python Syntax Unterstützung in Vim installieren“! Wenn Sie keine Änderungen vorgenommen haben (zB keine Konfigurationsänderungen für vim in ~/.vimrc) versuchen Sie Folgendes:

  • Öffnen Sie eine Python-Datei mit vim
  • den folgenden Befehl ein :syntax on

Sie sollten jetzt Lassen Sie VIM Ihre Python-Datei richtig hervorheben.

Um zu vermeiden, diese Befehle immer wieder neu eingeben zu müssen, würde ich vorschlagen, dass Sie eine Konfigurationsdatei für VIM aufbewahren. Dieser befindet sich normalerweise in Ihrem Home-Verzeichnis, wenn dort noch keins vorhanden ist, erstellen Sie eine ~/.vimrc Datei und fügen Sie dort die syntax on Direktive zu hinzu, damit VIM automatisch Ihre Python-Dateien hervorhebt.

Wenn Sie mehr über Struktur/Installation von Plugins wissen müssen, dann Senthil Antwort ist besser geeignet :)

10

Sie werden feststellen, dass Sie einen Ordner mit Namen haben .vim in Ihrem Home-Verzeichnis cd ~ und es wird die folgenden Verzeichnisse

ftdetect/ ftplugin/ plugin/ syntax/ 

Sie müssen enthalten, um die plugins herunterzuladen und zu installieren (kopieren) auf diese Verzeichnisse .

Abgesehen davon haben Sie in Ihrer .vimrc-Datei die folgenden Zeilen, mit denen Sie Python-Programme nach PEP8 schreiben können.

set autoindent 
set tabstop=4 
set expandtab 
set shiftwidth=4 
filetype indent on 

Es gibt auch einige good documentation da draußen.

0

für Mac OS X wird die vimrc befindet sich in/usr/share/vim Verzeichnis bearbeiten die vimdc-Datei mit einem beliebigen Texteditor. Fügen Sie die -Syntax auf der letzten Zeile der Datei hinzu. Wenn Sie das nächste Mal eine Datei starten, können Sie die Farbe sehen. Dies ist eine systemweite Einstellung. In anderen Linux-Versionen befindet sich die Datei in/etc/Sie können diese Datei finden, indem Sie/etc -name vimdc finden. Die Änderung wirkt sich auf alle Benutzer auf dem Computer aus. Diese Einstellung kann von der Datei $ HOME/.vimrc überschrieben werden. In Ihrem Zuhause können Sie auch ein .vim-Verzeichnis haben. Um zu überprüfen, ob Sie diese haben, führen Sie ls -a in Ihrem Home-Verzeichnis aus.