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 [2025/03/07 22:40] – [Raccourcis] add how to save a file not opened with sudo phswlinux:vim [2026/11/11 20:32] (Version actuelle) – [Raccourcis] add how to convert tab to sapces phsw
Ligne 321: 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 369: 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 375: 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.1741383617.txt.gz
  • Dernière modification : 2025/03/07 22:40
  • de phsw