2017-08-08 83 views
6

VSCode kullanırken, dosyalarımın çoğunun boşluk kullanılarak girintili olarak ayarlanması gerekir. Ancak bazen bir literal sekme eklemek istiyorum. Vim kullanırken <Ctrl> + v <Tab> kullanıyorum, ancak bu VSCode ile çalışmaz.VSCode sekme karakterini el ile ekle

Aradım ve aradım ve bulamıyorum. Lütfen yardım et! genel çözüm olup olmadığını

cevap

4

emin değilim, ama bunun için bir keybinding kurulum yapabilirsiniz: geçerli mod boşluk olduğunda

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

Bu keybinding bile sekme karakteri ekler.

+0

Mükemmel! Bunun için çok teşekkürler. –

0

Hızlı ve kirli çözüm: Başka bir yerde bir sekme bulun ve sonra kopyala yapıştırın.

Şanslar, düzenlediğiniz dosyada zaten bir sekme karakteriniz vardır, ancak değilse başka bir uygulamada veya metin düzenleyicide bir tane oluşturabilirsiniz.

Ayrıca aşağıdaki komutla bir bash kabuk içinde programlı bir sekme (parantez isteğe bağlıdır) üretebilir

: En fazla acil ihtiyaçları için

echo -e [\\t] 

, aşağıda bir sekme karakteri ...

ekledikten
 
    There is a tab character between these brackets: [	] 

başka bir yaklaşım here gösterildiği gibi, geçici olarak sekme modu değiştirmektir.