linux: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
linux:vim [2024/10/03 11:18] – [Vim] add link to tutorial phswlinux:vim [2025/03/07 22:40] (Version actuelle) – [Raccourcis] add how to save a file not opened with sudo phsw
Ligne 7: Ligne 7:
   * [[https://seniormars.com/posts/neovim-workflow/|An Experienced (Neo)Vimmer's Workflow]]   * [[https://seniormars.com/posts/neovim-workflow/|An Experienced (Neo)Vimmer's Workflow]]
   * https://linuxhandbook.com/vim/   * https://linuxhandbook.com/vim/
 +  * [[https://ankursinha.in/2017/09/19/writing-latex-well-in-vim.html|Writing LaTeX well in Vim]]
  
  
Ligne 50: Ligne 51:
   * ''Ctrl+L'' permet de rafraîchir l'affichage, et donc la coloration syntaxique (utile s'il y avait avant une ligne qui la fait planter).   * ''Ctrl+L'' permet de rafraîchir l'affichage, et donc la coloration syntaxique (utile s'il y avait avant une ligne qui la fait planter).
  
-  * en mode visuel, ''g C-g'' permet d'avoir des statistiques sur ce qui est sélectionné (nombre de lignes, ... [[https://stackoverflow.com/questions/7262536/vim-count-lines-in-selected-range|source]])+  * en mode visuel, ''g C-g'' permet d'avoir des statistiques sur ce qui est sélectionné (nombre de lignes, ... [[https://stackoverflow.com/questions/7262536/vim-count-lines-in-selected-range|source]]). Si rien ne s'affiche, tenter la commande '':set cmdheight=2'' ([[https://vi.stackexchange.com/questions/45226/v-g-ctrl-g-in-neovim-does-not-work|source]])
  
   * ''Maj+R'' passe en mode remplacement: équivalent du mode insertion, mais le curseur écrase ce qui est déjà présent.   * ''Maj+R'' passe en mode remplacement: équivalent du mode insertion, mais le curseur écrase ce qui est déjà présent.
Ligne 143: Ligne 144:
 [[https://www.techrepublic.com/blog/linux-and-open-source/use-tabs-to-open-multiple-files-in-vim/|Source]] [[https://www.techrepublic.com/blog/linux-and-open-source/use-tabs-to-open-multiple-files-in-vim/|Source]]
  
-Ouvrir plusieurs fichiers, chacun dans un onglet:+Ouvrir plusieurs fichiers ([[https://superuser.com/questions/486532/how-to-open-files-in-vertically-horizontal-split-windows-in-vim-from-the-command|source]]) :
 <code bash> <code bash>
-vim -p file1 file2 ...+vim -p file1 file2 ... # un fichier par onglet 
 +vim -o file1 file2 ... # un fichier split horizontal 
 +vim -O file1 file2 ... # un fichier split vertical
 </code> </code>
  
Ligne 338: Ligne 341:
 <code vim> <code vim>
 :w !diff % - :w !diff % -
 +</code>
 +
 +
 +=== Sauvegarder en sudo ===
 +
 +[[https://stackoverflow.com/questions/2600783/how-does-the-vim-write-with-sudo-trick-work|Source]]
 +
 +<code vim>
 +:w !sudo tee %
 </code> </code>
  
  • linux/vim.1727947112.txt.gz
  • Dernière modification : 2024/10/03 11:18
  • de phsw