| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| serveurs:installation:etc-vim [2021/09/22 08:24] – 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> | </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> | * 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. | " Nombre d'espaces qu'une tabulation prend. |
| " - :set nolist (pour désactiver) | " - :set nolist (pour désactiver) |
| set listchars=eol:¬,tab:>·,trail:~,extends:>,precedes:<,space:␣ | 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> |