2017-08-08 71 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