我使用Visual Studio Code作为我的代码编辑器。 我在谷歌上做了一个搜索,但没有找到任何关于我的问题。

问题很简单,在编辑器中按⇥Tab没有任何作用。我期望它插入4个空格。

有人知道我可以做什么来让⇥标签像预期的工作吗?


当前回答

确保这个没有被选中:

[]工具|选项|文本编辑| C/ c++ |格式化|自动缩进标签

如果有帮助,请告诉我!

其他回答

确保这个没有被选中:

[]工具|选项|文本编辑| C/ c++ |格式化|自动缩进标签

如果有帮助,请告诉我!

点击资源管理器或任何其他不是编辑器的窗口,然后按Ctrl + Shift(仅适用于Mac) + M,这是命令“切换Tab键移动焦点”的键盘快捷键。

出于某种原因,在更新后,我的tab键被解除了'tab'默认行为的绑定。所以我必须打开文件>首选项>键盘快捷方式,搜索简单的“tab”行,并再次绑定到tab键。很尴尬,但很有效。

以上这些对我来说都失败了。 但我注意到shift +⇥Tab按预期工作(突出行)。

所以我寻找“缩进行”快捷键(它被分配给alt + ctrl + cmd + 0),分配给制表符,现在我又高兴了。 第二天早上编辑……

我还使用选项卡来接受片段建议,所以我已经设置了“缩进行”的“当”到editorTextFocus && !editorReadonly && !inSnippetMode && !

有这个问题。只需按“Ctrl + M”(Windows)。在Mac上可能是“CMD+M”。