2017-08-08 5 views
6

Lors de l'utilisation de VSCode, la plupart de mes fichiers sont mis en retrait à l'aide d'espaces. Cependant, je souhaite parfois insérer un onglet littéral. Lorsque j'utilisais vim, j'utilisais <Ctrl> + v <Tab> mais cela ne fonctionne pas avec VSCode. J'ai cherché et cherché et je ne trouve rien du tout. S'il vous plaît aider!VSCode insertion de caractère de tabulation manuellement

Répondre

4

Je ne sais pas s'il y a une solution générique, mais vous pouvez configurer un keybinding pour cela:

{ 
    "key": "ctrl+v tab", 
    "command": "type", 
    "args": { "text": "\t" }, 
    "when": "editorTextFocus" 
} 

Cette combinaison de touches insérera un caractère de tabulation, même si le mode actuel est des espaces.

+0

Parfait! Merci beaucoup pour ça. –

0

Solution rapide et sale: Recherchez un onglet ailleurs, puis copiez-collez.

Il est possible que vous ayez déjà un caractère de tabulation dans le fichier que vous modifiez, mais sinon vous pouvez en générer un dans une autre application ou un éditeur de texte.

Vous pouvez également générer un onglet programme dans un shell bash avec la commande suivante (les crochets sont facultatifs):

echo -e [\\t] 

Pour vos besoins plus immédiats, j'ai inséré un caractère de tabulation ci-dessous ...

 
    There is a tab character between these brackets: [	] 

Une autre approche est de changer le mode onglet temporairement, comme indiqué here.