2012-05-25 12 views
6

he presentar los siguientes ajustes:configuración de vim para pitón

# ~/.vimrc 
set tabstop=4 
set shiftwidth=4 
set smarttab 
set expandtab 
set softtabstop=4 
set autoindent 

¿Cómo puedo hacer estos ajustes se aplican a pitón única? Además, ¿cómo agregaría el color de python (como textmate para cada idioma)?

Respuesta

3

tengo estas líneas en mi config:

filetype plugin indent on 
syntax on 
au BufNewFile,BufRead *.py set tabstop=4 softtabstop=4 shiftwidth=4 expandtab smarttab autoindent 

Esto puede ser lo que estás buscando con la coloración: Improved Python syntax, Blackboard color scheme

+2

No creo que necesite todos los separadores '|', puede hacerlo todo en un 'set' con' set tabstop = 4 softtabstop = 4 shifwitdth = 4 expandtab ... ' – skeept

+0

@skeept ¡Gracias! Actualicé mi respuesta (y mi configuración de vim) para eliminar el conjunto extra. –

+0

El autocomando más agradable es: 'autocmd FileType python set ...' –

6

ponerlos en vimfiles/ftplugin/python.vim (pero cambiar set-setlocal) y agregue filetype plugin on al .vimrc. Para resaltar la sintaxis, agregue syntax on a .vimrc.

+0

Es esto '~/.vim/vimfiles/ftplugin/python.vim' o ¿dónde está la ubicación exacta del archivo? – David542

+0

Tienes que ponerlo en '~/.vim/ftplugin/python.vim'. –

0

Además de lo anterior, pruebe su mano en vim-janus que agrega otras cosas buenas a vim.

Cuestiones relacionadas