| Prochaine révision | Révision précédente |
| serveurs:installation:etc-vim [2020/02/13 09:51] – créée jpmilcent | serveurs:installation:etc-vim [2024/12/09 09:14] (Version actuelle) – jpmilcent |
|---|
| ====== Correction globale de Vim ====== | ====== 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 : <code properties> | * 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 : <code vim> |
| runtime! defaults.vim | runtime! defaults.vim |
| let g:skip_defaults_vim = 1 | let g:skip_defaults_vim = 1 |
| set mouse= | set mouse= |
| | </code> |
| | * En cas d'intervention sur un serveur tiers, sans accès au dossier ''/etc/'', il est possible de mettre ce contenu dans le fichier : ''~/.vimrc'' |
| | * Vous pouvez aussi ajouter au fichier ''vi /etc/vim/vimrc.local'' des modifications par défaut de l'affichage dans Vim : <code 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:␣ |
| | </code> |
| | * 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 : ''<nowiki>wget http://www.vim.org/scripts/download_script.php?src_id=27919 -O ~/.vim/syntax/nginx.vim</nowiki>'' |
| | * 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 : <code bash> |
| | cat > ~/.vim/filetype.vim <<EOF |
| | au BufRead,BufNewFile /etc/nginx/*,/etc/nginx/conf.d/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif |
| | EOF |
| </code> | </code> |