2011-01-10 10 views
12

Recentemente ho iniziato a programmare in python e mi sono innamorato di Vim nelle ultime settimane. So che voglio usare Vim come mio editor principale per i file Python. So che ci sono plugin Python per Vim, ma sono molto confuso su dove/come posso installare questi. Non capisco davvero dove sia installato Vim. Sto eseguendo l'ultima versione di Mac OS X Snow Leopard.Come installare il supporto per la sintassi python per Vim su Mac OSX?

Qualsiasi aiuto sarebbe molto apprezzato. Grazie!

+0

anche meglio di usare vim http://dreampie.sourceforge.net/ IMNHO;) – hhafez

+0

@hhafez ... se si sta andando a confrontare in modo divertente qualsiasi cosa con Vim, almeno renderlo l'argomento comune se il favore di emacs. :) – sberry

+0

Non sto suggerendo un editor per scopi generici per sostituire Vim, solo qualcosa di specifico per Python – hhafez

risposta

24

Per rispondere meglio alla tua domanda iniziale: "Come installare il supporto della sintassi Python in Vim":

Non c'è bisogno di installare nulla! Se non sono state apportate modifiche (ad esempio, nessun cambiamento di configurazione per vim in ~/.vimrc) provare quanto segue:

  • Aprire un file Python con vim
  • digitare il seguente comando :syntax on

Si dovrebbe ora fai in modo che VIM evidenzi correttamente il tuo file Python.

Per evitare di dover ripetere il comando ripetutamente, suggerirei di conservare un file di configurazione per VIM. Questo di solito si trova nella tua home directory, se non ce n'è già uno, crea un file ~/.vimrc e aggiungi la direttiva syntax on a fai in modo che VIM evidenzi automaticamente i tuoi file Python.

Se avete bisogno di sapere di più sulla struttura/installazione di plug-in, quindi la risposta di Senthil è più adatto :)

10

Troverete che si dispone di una cartella in base al nome .vim nella vostra home directory cd ~ e conterrà le seguenti directory

ftdetect/ ftplugin/ plugin/ syntax/ 

È necessario scaricare il plugins e installarli (copiarli) a quelle directory .

A parte questo, nel tuo file .vimrc hai le seguenti linee che ti permetteranno di scrivere programmi python dopo PEP8.

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

Ci sono anche alcuni good documentation.

0

per Mac OS X, il file vimrc si trova nella directory/usr/share/vim modificare la file vimdc con qualsiasi editor di testo. Aggiungi la sintassi su all'ultima riga del file. Quindi la prossima volta che avvii un file puoi vedere il colore. Questa è un'impostazione a livello di sistema. In altri linux flavor può trovarsi in/etc/puoi trovare questo file trovando/etc -name vimdc. La modifica interesserà tutti gli utenti sulla macchina. Queste impostazioni possono essere sovrascritte dal file $ HOME/.vimrc. Nella tua casa potresti anche avere una directory .vim. Per verificare di averli, fai ls -a nella tua home directory.

Problemi correlati