Visual Studio代码选项卡键不插入选项卡

问题描述 投票:86回答:9

我正在使用Visual Studio Code作为Unity的编辑器。我在谷歌上搜索过,但无法找到有关我的问题的任何内容。

问题很简单,按下编辑器中的⇥Tab什么都不做。我期待它插入4个空格。

任何人都知道我能做些什么来获得⇥Tab按预期工作?

visual-studio-code
9个回答
357
投票

我不小心为tab键启用了不同的模式。通过按Ctrl + M修复它。来自VSCode文档:

Ctrl + M切换使用Tab键设置焦点https://code.visualstudio.com/docs/customization/keybindings


13
投票

在我的情况下,我跟随this advice并将vscode中的emmet设置更改为false

"emmet.triggerExpansionOnTab": false

我收到错误qazxsw poi。它立即解决了这个问题。


11
投票

截至2018年12月,使用VSCode 1.29.1在macOS Mojave 10.14.2上,“Toggle Tab Key Moves Focus”的默认键绑定设置为Cannot read property 'value' of null。如果您遇到这种情况,使用该密钥组合应该可以解决问题。

如果你想改变关键组合,请Command+Shift+M拉出热键设置,然后搜索Command+K Command+SToggle Tab Key Moves Focus


3
投票

我在xfce上使用代码 - 执行以下操作来修复Tab键行为:

文件 - >首选项 - >设置

搜索“keyboard.dispatch”

复制到右侧面板并将值从“code”更改为“keyCode”

重新加载代码


2
投票

也许另一个程序在干扰?结束Teamviewer为我解决了问题。


2
投票

确保未选中此项:

[]工具|选项|文字编辑器| C / C ++ |格式化|选项卡上的自动缩进

如果这有帮助,请告诉我!


1
投票

不确定您使用的操作系统,但是最新版本的VS Code for Mac OS X上的tab键存在已知问题。该错误已在最新版本(0.10.9)中修复。

在Mac OS X上,您可以通过打开VS代码然后转到[代码>检查更新]来检查最新更新。

来源和更多信息:

  • editor.action.toggleTabFocusMode

0
投票

以上所有都不适合我。但我注意到https://code.visualstudio.com/Updates按预期工作(超越线)。

所以我找了“缩进线”快捷方式(分配给shift + tab),将其分配给标签,现在我又开心了。


Next morning edit...

我也使用tab来接受片段建议,所以我将“Indent Line”的“when”设置为alt + ctrl + cmd + 0


0
投票

对于那些不关于那个空格键生活的人( - _ - )( - _ - )

1.)“Tab”的键绑定未设置为任何内容,因此您必须手动执行此操作

2.)导航到Preferences / Environment / Keybindings并搜索“tab”

3.)单击底部的编辑绑定,然后按Tab键。

4.)按“应用”,然后“确定”

5.)键约束!

© www.soinside.com 2019 - 2024. All rights reserved.