2017-08-08 75 views
6

使用VSCode時,我的大多數文件都被設置爲使用空格縮進。不過,我有時希望插入一個文字標籤。當我使用vim時,我會使用<Ctrl> + v <Tab>但這不適用於VSCode。VSCode手動插入製表符字符

我一直在搜索和搜索,找不到任何東西。請幫忙!

回答

4

我不知道如果有一個通用的解決方案,但你可以設置此一keybinding:在當前模式是空間

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

此鍵聯結甚至會插入一個製表符。

+0

完美!爲此非常感謝。 –

0

快速骯髒的解決方案:找到其他地方的標籤,然後複製粘貼。

很可能您正在編輯的文件中已經有一個製表符,但是如果沒有,您可以在另一個應用程序或文本編輯器中生成一個製表符。

您還可以生成與下面的命令是bash shell編程選項卡(括號內是可選):

echo -e [\\t] 

爲了您更直接的需求,我已經下插入一個製表符...

 
    There is a tab character between these brackets: [	] 

另一種方法是暫時改變的標籤模式下,如圖here