Comment entrer un caractère de tabulation dans vim avec le plugin SuperTab activé?

15

Comment entrer un caractère de tabulation dans vim avec le plugin SuperTab activé?

Cheng
la source

Réponses:

14

Je n'ai pas utilisé cette extension moi-même, mais je suppose que ^ V-Tab pourrait fonctionner. ^ V en général peut être utilisé en mode insertion pour insérer une frappe littérale au lieu de ce que cette touche est mappée. Vous tapez donc Control-V, puis appuyez sur la touche ou la combinaison de touches que vous souhaitez insérer littéralement.

intuition
la source
1
Dans les ^Vdocuments à :help i_^v: "Remarque: Lorsque CTRL-V est mappé (par exemple, pour coller du texte), vous pouvez souvent utiliser CTRL-Q à la place." Tu vois :help i_^q.
Rory O'Kane
4

Si vous voulez simuler le pressage <tab> comme si SuperTab n'était pas installé (c'est-à-dire que vous souhaitez insérer un onglet qui respecte vos :set expandtabparamètres), appuyez sur Ctrl-Tab.

^V-<tab>insère un onglet littéral. Si vous l'avez :set expandtabactivé, ce n'est peut-être pas ce que vous voulez, car il insère un vrai caractère Tab, pas une série d'espaces.

Mike
la source
2

Vous pouvez également utiliser la fonctionnalité de retrait en tapant >>qui, selon vos paramètres de retrait, utiliserait un caractère de tabulation.

Danny Staple
la source