Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
vim [Le 02/09/2020, 15:21]
bcag2 [Mettre en français la doc vim] suppr lien mort, fixme v8
vim [Le 11/09/2022, 10:34] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 19: Ligne 19:
 ===== Utilisation ====== ===== Utilisation ======
  
-==== Mettre en français la doc vim ==== 
-FIXME solution pour la v8… n'​existe pas? 
- 
-Pour la v7, télécharger tout d'​abord la traduction de la doc de vim sur le site : //​https://​web.archive.org/​web/​20161107043845/​http://​cfennajoui.net/​vim/​(miroir)//​ 
- 
-Ensuite, dans un terminal root, sauvegarder la doc vim actuelle (en anglais) dans un répertoire à créer /​usr/​share/​vim/​vimcurrent/​old_vim_doc/​doc/​ (mieux vaut être prudent…) 
- 
-Puis recopier le contenu décompressé de archive_traduit.tar.gz (de Téléchargements) dans /​usr/​share/​vim/​vimcurrent/​doc/​ 
- 
-Vérifier en ouvrant un fichier d'​essai avec vim que l'aide est bien en français. Tout va bien !  
  
  
Ligne 39: Ligne 29:
  
 (ou pour la version graphique, lancez l'​application **gvimtutor** avec la combinaison de touches **ALT + F2** ou dans le terminal) (ou pour la version graphique, lancez l'​application **gvimtutor** avec la combinaison de touches **ALT + F2** ou dans le terminal)
- 
-Vim dispose aussi d'un tutoriel francophone non-officiel en ligne : [[http://​vim-fr.org/​]] 
  
  
Ligne 118: Ligne 106:
 <​code>​vimdiff fichier1 fichier2</​code>​ <​code>​vimdiff fichier1 fichier2</​code>​
 vimdiff peut-être remplacé par vim -d\\ vimdiff peut-être remplacé par vim -d\\
-Si vous êtes déjà dans vim en édition sur le fichier1: ​+Si vous êtes déjà dans vim en édition sur le fichier1:
 <​code>:​vert diffsplit fichier2</​code>​ <​code>:​vert diffsplit fichier2</​code>​
 si vous ne spécifiez pas //vert//, le "​split"​ sera horizontal (beaucoup moins pratique).\\ si vous ne spécifiez pas //vert//, le "​split"​ sera horizontal (beaucoup moins pratique).\\
-Ajoutez ​+Ajoutez
 <​code>​set diffopt=vertical</​code> ​ <​code>​set diffopt=vertical</​code> ​
 dans votre fichier //vimrc// pour que ce soit par défaut. dans votre fichier //vimrc// pour que ce soit par défaut.
Ligne 132: Ligne 120:
 comme pour les autres utilisations (recherche, remplace...),​ vous pouvez remplacer % par un n° de ligne ou un intervalle comme pour les autres utilisations (recherche, remplace...),​ vous pouvez remplacer % par un n° de ligne ou un intervalle
  
 +==== Terminal ====
 +Avec la version 8.1, il est possible d'​ouvrir une fenêtre //​terminal//​
 +<​code>​ :​terminal</​code>​ (le mot abrégé //term// convient), si vous préférez en vertical :​ <​code>:​vert term</​code>​
 +
 +Pour sortir: <​code>​ <​Ctrl-D>​ </​code>​ ou <​code>​ «exit» </​code>​
 ===== Configuration ===== ===== Configuration =====
  
Ligne 174: Ligne 167:
 ==== Vim supporte les souris ==== ==== Vim supporte les souris ====
  
-Le service **gpm**((**gpm** : General Purpose Mouse interface ​http://​www.nico.schottelius.org/​software/​gpm/​)) permet l'​utilisation de la souris dans le terminal pour sélectionner,​ copier et coller. Vérifiez que le paquet [[apt://​gpm|gpm]] est [[:​tutoriel:​comment_installer_un_paquet|installé]] et [[:​tutoriel:​comment_modifier_un_fichier|modifiez votre fichier]] ​ ~/.vimrc comme expliqué plus haut pour y insérer :+Le service **gpm**((**gpm** : General Purpose Mouse interface ​https://​www.nico.schottelius.org/​software/​gpm/​)) permet l'​utilisation de la souris dans le terminal pour sélectionner,​ copier et coller. Vérifiez que le paquet [[apt://​gpm|gpm]] est [[:​tutoriel:​comment_installer_un_paquet|installé]] et [[:​tutoriel:​comment_modifier_un_fichier|modifiez votre fichier]] ​ ~/.vimrc comme expliqué plus haut pour y insérer :
 <​code>​set mouse=a</​code>​ <​code>​set mouse=a</​code>​
  
Ligne 190: Ligne 183:
 set t_Co=88 set t_Co=88
 </​code>​ </​code>​
-Il est cependant nécessaire que le thème ait été pensé à la fois pour la GUI et le terminal. Si ce n'est pas le cas du thème que vous avez choisi, le plus simple est d'​utiliser le plugin ​ [[http://​www.vim.org/​scripts/​script.php?​script_id=1809|guicolorscheme]].+Il est cependant nécessaire que le thème ait été pensé à la fois pour la GUI et le terminal. Si ce n'est pas le cas du thème que vous avez choisi, le plus simple est d'​utiliser le plugin ​ [[https://​www.vim.org/​scripts/​script.php?​script_id=1809|guicolorscheme]].
  
 Nota : les thèmes installés par défaut se trouvent dans le répertoire /​usr/​share/​vim/​vim**xx**/​colors ou xx correspond à la version en cours, 74 ou 80 à ce jour Nota : les thèmes installés par défaut se trouvent dans le répertoire /​usr/​share/​vim/​vim**xx**/​colors ou xx correspond à la version en cours, 74 ou 80 à ce jour
Ligne 209: Ligne 202:
  
 ===== Pour aller plus loin ===== ===== Pour aller plus loin =====
-  * [[http://​www.vim.org/​]] -- Site officiel (en) +  * [[https://​www.vim.org/​]] -- Site officiel (en)
-  * [[http://​cfennajoui.net/​vim/​|Traduction de la documentation de Vim (miroir)]]+
   * [[ftp://​ftp.vim.org/​pub/​vim/​doc/​book/​vimbook-OPL.pdf|Vim book (fichier PDF, anglais)]]   * [[ftp://​ftp.vim.org/​pub/​vim/​doc/​book/​vimbook-OPL.pdf|Vim book (fichier PDF, anglais)]]
-  * [[http://​arolla.developpez.com/​tutoriels/​programmation/​editeurs-code/​dompter-vim-en-trois-temps/​|Tuto sur developpez.com]] +  * [[https://​arolla.developpez.com/​tutoriels/​programmation/​editeurs-code/​dompter-vim-en-trois-temps/​|Tuto sur developpez.com]] 
-  * [[http://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux/vim-l-editeur-de-texte-du-programmeur|Tuto sur openclassroom (ex site du zéro)]] +  * [[https://yannesposito.com/Scratch/fr/​blog/​Learn-Vim-Progressively/|Apprendre Vim progressivement]] 
-  * [[http://vim-fr.org/index.php/Accueil|Wiki Francophone ​de Vim]]+  * [[https://touticphoto.fr/assistance-informatique/30-editeur-de-texte-vim|Quelques notes de prises en main sur Vim]]
   * [[https://​github.com/​dpelle/​vim-Grammalecte|Plugin Grammalecte]] étendre les fonctionnalités de VIM avec un Correcteur grammatical dédié à la langue française.   * [[https://​github.com/​dpelle/​vim-Grammalecte|Plugin Grammalecte]] étendre les fonctionnalités de VIM avec un Correcteur grammatical dédié à la langue française.
  
  • vim.1599052919.txt.gz
  • Dernière modification: Le 02/09/2020, 15:21
  • par bcag2