2011-01-10 15 views
12

Recientemente comencé a programar en python y me he enamorado de Vim en las últimas semanas. Sé que quiero usar Vim como mi editor principal para archivos Python. Sé que hay complementos de Python para Vim, pero estoy muy confundido en cuanto a dónde/cómo puedo instalarlos. Realmente no entiendo dónde está instalado Vim. Estoy ejecutando la última versión de Mac OS X Snow Leopard.¿Cómo instalar el soporte de sintaxis de Python para Vim en Mac OSX?

Cualquier ayuda sería muy apreciada. ¡Gracias!

+0

incluso mejor que vim use http://dreampie.sourceforge.net/ IMNHO;) – hhafez

+0

@hhafez ... si vas a comparar graciosamente cualquier cosa con vim, al menos conviértelo en el argumento común si favorece a emacs. :) – sberry

+0

No estoy sugiriendo un editor de propósito general para reemplazar Vim, solo algo específicamente para python – hhafez

Respuesta

24

dar mejor respuesta a su pregunta inicial: "¿Cómo instalar el soporte de sintaxis en Vim pitón":

No hay necesidad de instalar nada! Si usted no ha hecho ninguna modificación (por ejemplo, no hay cambios en la configuración de vim en ~/.vimrc) intente lo siguiente:

  • Abrir un archivo de Python con vim
  • escribe el siguiente comando :syntax on

Ahora debe haga que VIM destaque adecuadamente su archivo Python.

Para evitar tener que volver a escribir esos comandos una y otra vez, sugiero que guarde un archivo de configuración para VIM. Esto generalmente se encuentra en su directorio de inicio, si no hay uno ya existe, cree un archivo ~/.vimrc y agregue la directiva syntax on ahí al haga que VIM resalte automáticamente sus archivos de Python.

Si necesita saber más acerca de la estructura/instalación de plugins, a continuación, la respuesta de Senthil se adapta mejor :)

10

Usted encontrará que tiene una carpeta por su nombre .vim en su directorio personal cd ~ y contendrá los siguientes directorios

ftdetect/ ftplugin/ plugin/ syntax/ 

Es necesario descargar el plugins e instalarlos (copiarlas) a esos directorios .

Aparte de eso, en su archivo .vimrc tenga las siguientes líneas que le permitirán escribir programas de Python después de PEP8.

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

hay algunas good documentation por ahí también.

0

para Mac OS X, el archivo vimrc se encuentra en el directorio/usr/share/vim editar el archivo vimdc con cualquier editor de texto. Agregue la sintaxis en a la última línea del archivo. Luego, la próxima vez que inicies un archivo, podrás ver el color. Esta es una configuración de todo el sistema. En otro sabor de Linux, puede ubicarse en/etc/para encontrar este archivo, busque/etc -name vimdc. La edición afectará a todos los usuarios en la máquina. Esta configuración puede sobrescribirse con el archivo $ HOME/.vimrc. En su hogar también puede tener un directorio .vim. Para verificar que los tiene, haga ls -a en su directorio personal.

Cuestiones relacionadas