User Tools

Site Tools


vi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
vi [2011/12/28 16:43]
127.0.0.1 external edit
vi [2018/08/11 09:44]
carl [Liens] archive.org for a broken link
Line 1: Line 1:
-ComputerStuff > [[GnuLinux]] [[EditerUnTexte]]+En console, j'utilise [[http://www.vim.org/|vim]], un clone libre de vi, pour [[editeruntexte|éditer un texte]].
  
-En console, j'utilise quasi exclusivement ((http://www.vim.orgvim)), qui est un clone libre de [[vi]].+L'[[http://www.theregister.co.uk/2003/09/11/bill_joys_greatest_gift/| histoire de vi]].
  
-L'((http://www.theregister.co.uk/2003/09/11/bill_joys_greatest_gift/ histoire de [[vi]])).+====== Trucs ======
  
-=== Trucs ==+  * pour trouver l'accolade correspondante à celle sur laquelle le curseur se trouve, taper '%' 
 +  * pour indenter vers la droite, '>>'; pour indenter vers la gauche, '<<' 
 +  * pour remplacer depuis la position du curseur jusqu'à la fin du texte 'toto' par 'titi' : <code>:.,$s/toto/titi/</code> 
 +    * pour supprimer des crochets et ce qu'ils contiennent : <code>:%s/\[[^\[\]]*\]//g</code> 
 +  * pour faire apparaitre la ligne de stats : ctrl+g 
 +  * pour sortir de vim: ctrl+z et on est de nouveau en ligne de commande; pour retourner dans vim, taper dans le shell<code>fg</code> 
 +  * pour avoir plusieurs fichiers à l'écran (cf. [[http://www.linux.com/archive/feed/54157| Vim tips: Using viewports]]) :<code>split /path/to/file</code> 
 +  * pour changer d'un fichier à l'autre : ctrl+w ctrl+w (2 fois)
  
-  * pour trouver l'accolade correspondante &#224; celle sur laquelle le curseur se trouve, taper '%' +====== Fichiers de configuration ======
-  * pour indenter vers la droite, '&gt;&gt;'; pour indenter vers la gauche, '&lt;&lt;' +
-  * pour remplacer depuis la position du curseur jusqu'&#224; la fin du texte 'toto' par 'titi': :.,$s/toto/titi/ +
-  * pour faire apparaître la ligne de stats: ctrl+g +
-  * pour sortir de vim: ctrl+z et on est de nouveau en ligne de commande; pour retourner dans vim, taper dans le shell +
-  <code>fg</code> +
-  * pour avoir plusieurs fichiers à l'écran (cf. ((http://www.linux.com/archive/feed/54157 Vim tips: Using viewports))): +
-  <code>split /path/to/file</code> +
-  * pour changer d'un fichier à l'autre: ctrl+w ctrl+w (2 fois) +
- +
-=== Fichiers de configuration ==+
  
 .vimrc .vimrc
  
-  * pour avoir les couleurs: syntax on +  * pour avoir les couleurs : syntax on 
-  * pour r&#233;gler l'indentation &#224; 2: set sw=2 +  * pour régler l'indentation à 2 : set sw=2 
-  * pour avoir un backspace convenable: set bs=2 +  * pour avoir un backspace convenable : set bs=2 
-  * pour ne pas imiter [[vi]]: set nocp +  * pour ne pas imiter vi : set nocp 
-  * pour aller à la ligne (80 colonnes): set textwidth=80 (NB: à faire avant de taper le texte, pas après) +  * pour aller à la ligne (80 colonnes) : set textwidth=80 (NB: à faire avant de taper le texte, pas après) 
-  * pour avoir la position du curseur (ligne, colonne) en bas à droite: set ruler (set noruler pour l'enlever)+  * pour avoir la position du curseur (ligne, colonne) en bas à droite : set ruler (set noruler pour l'enlever)
  
-=== Liens == +====== Liens ====== 
-  * ((http://vimdoc.sourceforge.net/htmldoc/help.html Vim documentation: help)) online +  * [[http://vimdoc.sourceforge.net/htmldoc/help.htmlVim documentation: help]] online 
-  * ((http://www.thomer.com/[[vi]]/vi.html Vi Lovers Home Page)) +  * [[http://www.thomer.com/vi/vi.htmlVi Lovers Home Page]] 
-  * ((http://www.d.umn.edu/~gshute/[[vi]]/vi.html [[vi]] Reference)) +  * [[https://web.archive.org/web/20021223195817/http://www.math.fu-berlin.de:80/~guckes/vi/subst.php3| a vi Reference]] 
-  * ((http://www.math.fu-berlin.de/~guckes/[[vi]]/subst.php3 Substitution Guide)) HOWTO use the ":s" command +  * [[http://www.math.fu-berlin.de/~guckes/vi/subst.php3Substitution Guide]] HOWTO use the ":s" command 
-  * ((http://www.linux.com/article.pl?sid=04/08/18/1558200 Getting more out of Vim)) +  * [[http://www.linux.com/article.pl?sid=04/08/18/1558200Getting more out of Vim]] 
-  * ((http://www.tuxfiles.org/linuxhelp/vimcheat.html The Vim commands cheat sheet)) +  * [[http://www.tuxfiles.org/linuxhelp/vimcheat.htmlThe Vim commands cheat sheet]] 
-  * ((http://macvim.org/OSX/ Vim for Mac OS X)) +  * [[http://macvim.org/OSX/Vim for Mac OS X]] 
-  * ((http://vim.wikia.com/wiki/ Vim Tips Wiki))+  * [[http://vim.wikia.com/wiki/Vim Tips Wiki]]
vi.txt · Last modified: 2020/06/16 14:57 by carl