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

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

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


当前回答

在我的案例中,我遵循了这个建议,并将vscode中的emmet设置更改为false:

"emmet.triggerExpansionOnTab": false

我收到错误不能读取属性“值”为空。它立即解决了问题。

其他回答

在我的案例中,我遵循了这个建议,并将vscode中的emmet设置更改为false:

"emmet.triggerExpansionOnTab": false

我收到错误不能读取属性“值”为空。它立即解决了问题。

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

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

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

在2022年,上面不再工作,微软改变了密钥绑定

在Mac上,Cmd + shift + M不再工作

相反,你应该使用:ctrl + shift + M

证据如下:

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

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