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/27 16:06] – [Raccourcis] precise several methods to open several files at once phswlinux:vim [2026/11/11 20:32] (Version actuelle) – [Raccourcis] add how to convert tab to sapces 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 320: Ligne 321:
 :write ++enc=utf-8 :write ++enc=utf-8
 </code> </code>
 +
 +
 +=== Corriger les formats de retours à la ligne ===
 +
 +  * [[https://unix.stackexchange.com/questions/32001/what-is-m-and-how-do-i-get-rid-of-it]]
 +  * [[http://peterbenjamin.com/seminars/crossplatform/texteol.html|Internet Text Files: End Of Line Characters]]
 +  * [[https://vim.fandom.com/wiki/File_format|File format]]
 +
 +Si des ''^M'' apparaissent à la fin de chaque ligne, il est possible de les supprimer avec :
 +<code vim>
 +:s/^M$//
 +</code>
 +(pour faire le ''^M'', il faut saisir <key>Ctrl+V</key> <key>Ctrl+M</key>)
  
  
Ligne 340: Ligne 354:
 <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 359: Ligne 382:
 :set noexpandtab    " Use tabs, not spaces :set noexpandtab    " Use tabs, not spaces
 :%retab!            " Retabulate the whole file :%retab!            " Retabulate the whole file
 +</code>
 +
 +Remplacer les tabulations par des espaces :
 +<code vim>
 +:set expandtab
 +:%retab!
 </code> </code>
  
Ligne 365: Ligne 394:
  
 Pour par exemple préciser le langage utilisé dans un fichier, ajouter un commentaire : Pour par exemple préciser le langage utilisé dans un fichier, ajouter un commentaire :
-<code bash>+<code ruby>
 # vim: ft=ruby # vim: ft=ruby
 +# vim: set tabstop=4 shiftwidth=4 expandtab:
 </code> </code>
 +
 ==== ctags ==== ==== ctags ====
  
  • linux/vim.1730041561.txt.gz
  • Dernière modification : 2024/10/27 16:06
  • de phsw