Correction globale de Vim
- Corriger globalement (pour tous les utilisateurs) le bug de copier/coller de Vim en éditant le fichier
vi /etc/vim/vimrc.local
et y ajouter :runtime! defaults.vim let g:skip_defaults_vim = 1 set mouse=
- Vous pouvez aussi ajouter au fichier
vi /etc/vim/vimrc.local
des modifications par défaut de l'affichage dans Vim :" Nombre d'espaces qu'une tabulation prend. set tabstop=4 " Empêche vim de créer une sauvegarde avant d'écrire sur un fichier. set nobk " Active le surlignage syntaxique de vim. syntax on " Affiche les numéros de ligne set nu " Utiliser des couleurs correctes sur un fond noir. set background=dark " Afficher les caractères invisibles => utiliser: " - :set list (pour activer) " - :set nolist (pour désactiver) set listchars=eol:¬,tab:>·,trail:~,extends:>,precedes:<,space:␣
- Ajouter le support de la coloration syntaxique des fichiers de configuration de Nginx :
- Créer un dossier qui contiendra les fichiers de coloration :
mkdir -p ~/.vim/syntax/
- Récupérer dans ce dossier la dernière version de la coloration syntaxique pour Nginx :
wget http://www.vim.org/scripts/download_script.php?src_id=27919 -O ~/.vim/syntax/nginx.vim
- Rechercher la dernière version à installer sur cette page : https://www.vim.org/scripts/script.php?script_id=5999
- Ajouter dans un fichier
~/.vim/filetype.vim
le contenu permettant d'associer la coloration aux fichiers de Nginx à l'aide de la commande suivante :cat > ~/.vim/filetype.vim <<EOF au BufRead,BufNewFile /etc/nginx/*,/etc/nginx/conf.d/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif EOF