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/09/11 19:10] – [Raccourcis] add how to set per-file options phswlinux:vim [2025/03/07 22:40] (Version actuelle) – [Raccourcis] add how to save a file not opened with sudo phsw
Ligne 6: Ligne 6:
   * [[http://sed.bordeaux.inria.fr/org/vim_prog.html]]   * [[http://sed.bordeaux.inria.fr/org/vim_prog.html]]
   * [[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://ankursinha.in/2017/09/19/writing-latex-well-in-vim.html|Writing LaTeX well in Vim]]
  
  
Ligne 49: 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 142: 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 337: 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>
  
Ligne 772: Ligne 785:
   * ''nelsyeung/twig.vim'' : coloration syntaxique pour les fichiers Twig   * ''nelsyeung/twig.vim'' : coloration syntaxique pour les fichiers Twig
   * ''luochen1990/rainbow'' : coloration des parenthèses (presque sans configuration)   * ''luochen1990/rainbow'' : coloration des parenthèses (presque sans configuration)
 +  * ''wsdjeg/vim-fetch'' : permet d'ouvrir le fichier à la ligne ''n'' quand on demande à ouvrir ''foo.txt:n''
  
  
  • linux/vim.1726074618.txt.gz
  • Dernière modification : 2024/09/11 19:10
  • de phsw