Configuration de vim pour Python sur Ubuntu

01 mai 2011

En suivant les instructions de Henry Precheur

1. Rendre les indentations Vim compatible PEP8

  • Créer le répertoire ~/.vim/ftpplugin
  • Créer le fichier ~/.vim/ftpplugin/python.vim avec le contenu suivant :
    setlocal tabstop=4
    setlocal softtabstop=4
    setlocal shiftwidth=4
    setlocal textwidth=80
    setlocal smarttab
    setlocal expandtab
    

2. Indentation automatique du code Python

  • Créer le répertoire ~/.vim/indent
  • Ajouter dans ce répertoire le fichier python.vim
  • Ajouter le contenu suivant dans ~/.vimrc
    filetype plugin indent on
    

3. Coloration syntaxique compatible python 3.x

  • Créer le répertoire ~/.vim/syntax
  • Y ajouter le fichier python3.0.vim

4. Vérification du respect de pep8 dans vim

  • Installer pep8

    apt-get install pep
    
  • Ajouter le fichier python_pep8.vim dans le répertoire ~/.vim/ftplugin

Script activable ensuite par la touche F6

Category: Informatique Tagged: Vim Python