info:vi_vim

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
info:vi_vim [2016/12/21 12:19] – radeffinfo:vi_vim [2021/11/11 08:11] (Version actuelle) – radeff
Ligne 1: Ligne 1:
 ====== Vi (vim) ====== ====== Vi (vim) ======
  
-Vim, c'est THE éditeur qui correspond, dans le monde des transports, au tracteur soviétique des années '60 (la land-rover étant [[emacs]]); pas toujours très convivial, mais permet de tout faire...+Vim, c'est THE éditeur qui correspond, dans le monde des transports, au tracteur soviétique des années '60 (la land-rover étant [[.emacs:start]]); pas toujours très convivial, mais permet de tout faire...
  
 http://www.vim.org/ http://www.vim.org/
  
 ===== Astuces ===== ===== Astuces =====
-find/replace #! /bin/csh -f ed junk.txt « 'EOF' 1,$s/705/379/g w 'EOF'+prochain mot: w 
 + 
 +mot précédent: b 
 + 
 +   find/replace #! /bin/csh -f ed junk.txt « 'EOF' 1,$s/705/379/g w 'EOF'
  
 <code> <code>
Ligne 54: Ligne 58:
 http://www.nacs.uci.edu/indiv/gdh/vi/index.html#geek_chic (dead link) http://www.nacs.uci.edu/indiv/gdh/vi/index.html#geek_chic (dead link)
  
 +==== Delete all lines containing a pattern ====
 + http://vim.wikia.com/wiki/Delete_all_lines_containing_a_pattern
 +<code>
 +For example, to delete all lines containing "profile" (remove the /d to show the lines that the command will delete):
  
 +:g/profile/d
 +
 +More complex patterns can be used, such as deleting all lines that are empty or that contain only whitespace:
 +
 +:g/^\s*$/d
 +
 +To delete all lines that do not contain a pattern, use g!, like this command to delete all lines that are not comment lines in a Vim script:
 +
 +:g!/^\s*"/d
 +</code>
 ===== Vim documentation ===== ===== Vim documentation =====
    
  • info/vi_vim.1482319185.txt.gz
  • Dernière modification : 2016/12/21 12:19
  • de radeff