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

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

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


当前回答

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

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

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

其他回答

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

点击状态栏右下方的“Tab移动焦点”。就是这样。

我记得我按了ctrl+M。当这样做时,“Tab移动焦点”标签/按钮出现在右下角。点击它会让它消失并重新开始工作。

你可以再次输入ctrl+M来关闭它,就像其他答案指出的那样,但这并不像点击它那么容易记住。

以上这些方法对我都没用。对我来说,问题是VSCode无法编辑文件。您将看到顶部的文件标签上有一个小挂锁。只需关闭选项卡并再次打开文件。标签应该像往常一样工作。

我以前也有过这种情况,在那里有TeamViewer客户端控制TAB键。你不会知道这一点,直到你关闭你在后台打开的电视窗口。

在Mac上, 首选项->设置->搜索“选项卡” 按制表符时取消勾选插入空格