Outils pour utilisateurs

Outils du site


software:applications:vim:tabulations

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édentesRévision précédente
Prochaine révision
Révision précédente
software:applications:vim:tabulations [2021/02/01 21:51] – modification externe 127.0.0.1software:applications:vim:tabulations [2023/08/24 10:07] (Version actuelle) yoann
Ligne 1: Ligne 1:
 {{tag>vim tab tabulation}} {{tag>vim tab tabulation}}
  
-===== La tabulation avec vim ======+===== Vim : La tabulation ====== 
 + 
 +Quand c'est possible, il peut être préférable d'utiliser les tabulations pour les raisons suivantes: 
 + 
 +  * Les utilisateurs ont des préférences visuelles différentes entre deux niveaux d'indentation successifs. Si le code est indenté correctement avec des tabulations, chacun pourra le lire avec ses propres préférences. 
 +  * Les tabulations sont plus faciles à supprimer. Pour supprimer une tabulation, il suffit de taper une seule fois sur une des touches "supprimer" ou "retour arrière". Pour supprimer 4 espaces, il faut taper 4 fois sur une de ces touches, à moins de sélectionner plusieurs espaces pour les supprimer d'un coup. 
 +  * Le choix des tabulations est réversible : Si, un jour, on veut remplacer toutes les tabulations par, par exemple, 4 espaces, il suffit de faire un rechercher-remplacer. Le contraire n'est pas possible. 
 +  * Les tabulations prennent moins de place en mémoire. 
 + 
 +Pour utiliser les tabulations par défaut, modifier le fichier .vimrc 
 +<file> 
 +set noexpandtab 
 +</file>
  
 ===== Remplacer la tabulation ===== ===== Remplacer la tabulation =====
  
-Paramétrer vim pour que des espaces soit insérés lorsque la touche <key>tab</key> est pressée.+Il est possible de paramétrer Vim pour ne pas utiliser de caractère tabulation. Lorsque la touche <key>tab</key> sera pressée, un ou plusieurs caractères espace seront insérés à la place:
  
 Em mode normal: Em mode normal:
Ligne 18: Ligne 30:
 </code> </code>
 </note> </note>
 +
  
 Pour spécifier le nombre de caractères insérés lorsque la touche <key>tab</key> est pressée, modifier la valeur de la variable **tabstop** ou **ts**. Pour spécifier le nombre de caractères insérés lorsque la touche <key>tab</key> est pressée, modifier la valeur de la variable **tabstop** ou **ts**.
Ligne 28: Ligne 41:
 ===== L'indentation ===== ===== L'indentation =====
  
-Pour changer le nombre d'espaces insérés pour la mise en forme de l'indentation utiliser **shiftwidth** depuis le mode normal:+Pour changer le nombre d'espaces utilisés pour la mise en forme de l'indentation utiliser **shiftwidth** depuis le mode normal:
  
 <code> <code>
-:set shiftwidth=2+:set shiftwidth=4
 </code> </code>
 +
 +===== Afficher les tabulations =====
 +
 +On peut afficher facilement certains caractères spéciaux sous Vim avec l'utilisation de la variable **list** : voir la note [[software/applications/vim/afficher_caracteres_speciaux| Afficher les caractères spéciaux]].
  
 ===== Références ===== ===== Références =====
  
-  * http://vim.wikia.com/wiki/Converting_tabs_to_spaces+  * [[http://vim.wikia.com/wiki/Converting_tabs_to_spaces|Convertir les tabulations en espaces (Fandom)]]
software/applications/vim/tabulations.1612216289.txt.gz · Dernière modification : 2021/02/01 21:51 de 127.0.0.1