2016-11-22 30 views
0

工作,根据默认的键盘快捷方式的文件有此捷径editor.action.indentLines不VS代码

{ 
    "key": "cmd+]", 
    "command": "editor.action.indentLines", 
    "when": "editorTextFocus && !editorReadonly" 
} 

然而,当我使用它,并加入一个制表符,而不是不缩进。 我认为它应该根据缩进规则(我使用4个空格)重新排列行 - 是否正确?

感谢您提前帮忙!

回答

1

是的,该命令将尊重您为当前文档启用的任何缩进设置。尝试寻找在状态栏中当前缩进设置:

空间:enter image description here

标签:enter image description here

点击空格/制表符项目来改变缩进设置文件。

如果你仍然看到意外的行为,please open a bug

+0

好,我现在明白了。我有一个问题 - 是否有一种方法在VS代码中缩进emacs这样的行让你这样做 - 让我们说如果你的光标在行的中间,并且你使用TAB它会根据你的上一行和下一行缩进行打开的文件的缩进规则。我找不到在VS代码中如何做到这一点,唯一的方法是使用editor.action.indentLines,它只会在光标前添加许多字符。 –