我正在使用Visual Studio Code作为Unity的编辑器。我在谷歌上搜索过,但无法找到有关我的问题的任何内容。
问题很简单,按下编辑器中的⇥Tab什么都不做。我期待它插入4个空格。
任何人都知道我能做些什么来获得⇥Tab按预期工作?
我不小心为tab键启用了不同的模式。通过按Ctrl + M修复它。来自VSCode文档:
Ctrl + M切换使用Tab键设置焦点https://code.visualstudio.com/docs/customization/keybindings
在我的情况下,我跟随this advice并将vscode中的emmet设置更改为false
:
"emmet.triggerExpansionOnTab": false
我收到错误qazxsw poi。它立即解决了这个问题。
截至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+S
或Toggle Tab Key Moves Focus
。
我在xfce上使用代码 - 执行以下操作来修复Tab键行为:
文件 - >首选项 - >设置
搜索“keyboard.dispatch”
复制到右侧面板并将值从“code”更改为“keyCode”
重新加载代码
也许另一个程序在干扰?结束Teamviewer为我解决了问题。
确保未选中此项:
[]工具|选项|文字编辑器| C / C ++ |格式化|选项卡上的自动缩进
如果这有帮助,请告诉我!
不确定您使用的操作系统,但是最新版本的VS Code for Mac OS X上的tab键存在已知问题。该错误已在最新版本(0.10.9)中修复。
在Mac OS X上,您可以通过打开VS代码然后转到[代码>检查更新]来检查最新更新。
来源和更多信息:
editor.action.toggleTabFocusMode
以上所有都不适合我。但我注意到https://code.visualstudio.com/Updates按预期工作(超越线)。
所以我找了“缩进线”快捷方式(分配给shift + tab
),将其分配给标签,现在我又开心了。
我也使用tab来接受片段建议,所以我将“Indent Line”的“when”设置为alt + ctrl + cmd + 0
。
对于那些不关于那个空格键生活的人( - _ - )( - _ - )
1.)“Tab”的键绑定未设置为任何内容,因此您必须手动执行此操作
2.)导航到Preferences / Environment / Keybindings并搜索“tab”
3.)单击底部的编辑绑定,然后按Tab键。
4.)按“应用”,然后“确定”
5.)键约束!