VSCode手动插入制表符

时间:2017-08-08 11:11:58

标签: tabs visual-studio-code

使用VSCode时,我的大多数文件都设置为使用空格缩进。但是我有时希望插入一个文字标签。当我使用vim时,我使用< Ctrl> + v< Tab>但这对VSCode不起作用。

我一直在搜索和搜索,但找不到任何东西。请帮忙!

4 个答案:

答案 0 :(得分:22)

快速解决方案:在其他地方找一个标签,然后复制粘贴。

有可能您正在编辑的文件中有一个制表符,但如果没有,您可以在另一个应用程序或文本编辑器中生成一个。

您还可以使用以下命令在bash shell中以编程方式生成选项卡(括号是可选的):

set /?

为了满足您的需求,我在下面插入了一个标签字符......

    There is a tab character between these brackets: [&#9]

另一种方法是临时更改标签模式,如here所示。

答案 1 :(得分:15)

我不确定是否有通用解决方案,但您可以为此设置keybinding

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

即使当前模式为空格,此键绑定也会插入制表符。

答案 2 :(得分:3)

flatMap

仍然有效!

答案 3 :(得分:-2)

您可以关闭editor.insertSpaces