我正在使用Visual Studio Code作为Unity的编辑器.我在谷歌上搜索过,但无法找到有关我的问题的任何内容.
问题很简单,在编辑器中按Tab键什么都不做.我期待它插入4个空格.
任何人都知道我能做些什么来让TAB按预期工作?
pyp*_*ies 581
我不小心为tab键启用了不同的模式.通过按Ctrl + M修复它.来自VSCode文档:
Ctrl + M切换使用Tab键设置焦点https://code.visualstudio.com/docs/customization/keybindings
Ton*_* L. 155
单击状态栏右下角的“标签移动焦点”。
我相信我已经点击了ctrl+ M。执行此操作时,“选项卡移动焦点”选项卡/按钮显示在右下角。单击它会使它消失并重新开始工作。
Add*_*son 39
按下ctrl + m
会使tab
键移动焦点,而不是插入tab
字符。
再次按快捷方式将其关闭。
ctrl + k
,然后打开“键盘快捷键” ctrl + s
。File > Preferences > Keyboard Shortcuts
。toggle tab key moves focus
。Remove Keybinding
。小智 24
单击资源管理器或不是编辑器的任何其他窗口,然后按Ctrl + M,这是键盘快捷方式上“切换Tab键移动焦点”的命令。
Luc*_*tto 17
在我的情况下,我遵循了这个建议,并将vscode中的emmet设置更改为false
:
"emmet.triggerExpansionOnTab": false
Run Code Online (Sandbox Code Playgroud)
我收到了错误Cannot read property 'value' of null
.它立即解决了这个问题.
flu*_*998 12
从2018年12月开始,在使用VSCode 1.29.1的macOS Mojave 10.14.2上,``切换选项卡键移动焦点''的默认键绑定设置为Command+Shift+M
。如果您对此感到困惑,则使用该键组合应该可以解决此问题。
请执行Command+K Command+S
以拉出“热键设置”,然后搜索Toggle Tab Key Moves Focus
或editor.action.toggleTabFocusMode
是否要更改组合键。
[编辑] 这个答案适用于 MSVS(IDE,而不是 VS Code)。微软和谷歌似乎不遗余力地为新产品选择令人困惑的名称。我暂时将这个答案留在这里,同时我(继续)寻找有关MSVS 的等效 stackoverflow 问题。如果您认为我应该删除它,请在评论中告诉我。或者更好的是,让我看看这个问题的MSVS版本。
我最近安装了 MSVS 2017。我见过的建议都没有解决问题。我找到的解决方案适用于 MSVS 2015 和 2017。如果您发现它适用于其他版本,请在下面添加评论。
在“工具”->“选项”->“文本编辑器”->“C/C++”->“格式设置”->“常规”下,尝试取消选中“键入制表符时自动缩进”框。这似乎违反直觉,但它解决了我的问题。
以上所有对我来说都失败了。\n但我注意到shift +\xe2\x87\xa5 Tab 按预期工作(突出了该行)。
\n\n所以我寻找“缩进线”快捷方式(已分配给alt+ ctrl + cmd + 0),并将其分配给制表符,现在我又高兴了。\n
我还使用制表符接受片段建议,因此我将“缩进行”的“时间”设置为editorTextFocus && !editorReadonly && !inSnippetMode && !suggestWidgetVisible
。
小智 6
我在xfce上使用代码- 执行以下操作来修复 Tab 键行为:
文件 -> 首选项 -> 设置
搜索“keyboard.dispatch”
复制到右侧面板并将值从“code”更改为“keyCode”
重新加载代码
hxl*_*lnt -3
不确定您使用的是什么操作系统,但在 Mac OS X 的 VS Code 最新版本之一上,Tab 键存在一个已知问题。该错误已在最新版本 (0.10.9) 中修复。
在 Mac OS X 上,您可以通过打开 VS Code 然后转到 [Code > Check for Updates] 来检查最新更新。
来源和更多信息:
归档时间: |
|
查看次数: |
50595 次 |
最近记录: |