serveurs:installation:etc-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 :
    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
    • 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
  • serveurs/installation/etc-vim.txt
  • Dernière modification : 2023/07/02 15:08
  • de jpmilcent