Indentation Javascript dans Vim
- Système |
- indentation |
- javascript |
- vim
Par défaut Vim prend mal en charge l'indentation du Javascript, la solution pour y remédier est d'installer un script. Celui que je vous propose dépend d'un autre script nommé IndentAnything.
Installation de IndentAnything
Téléchargez le tar.gz à l'adresse http://www.vim.org/scripts/script.php?script_id=1839 et enregistrez le dans ~/.vim
Puis on le désarchive :
$ cd ~/.vim
$ tar zxvf IndentAnything.tar.gz
Si le répertoire ~/.vim/indent n'existe pas on le créé :
$ mkdir ~/.vim/indent
Installation du fichier permettant l'indentation du Javascript
Téléchargez le fichier javascript.vim à l'adresse http://www.vim.org/scripts/script.php?script_id=1840 et enregistrez le dans ~/.vim/indent
Pour que cela fonctionne vous devez avoir ce qui suit dans votre fichier de configuration ~/.vimrc :
syntax on
set syn=auto
set showmatch
filetype on
filetype plugin on
filetype indent on
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
Indenter
Sélectionner plusieurs lignes :
echap [CTRL + v] + ↑ ou ↓ puis =
Pour indenter tout le document :
echap gg=G