如何将“ VS代码”选项卡设置从“更改焦点”更改为“添加空格”?

时间:2019-07-07 11:48:18

标签: visual-studio-code vscode-settings

在最新的VS-Code更新之后,制表符功能更改为“焦点更改”,而不是添加空格或标识。我尝试更改setting.json中的每个设置,但不会出现问题。我真的很烦。 任何帮助将不胜感激。

{
"workbench.iconTheme": "material-icon-theme",
"editor.formatOnSave": true,
"prettier.singleQuote": true,
"workbench.startupEditor": "newUntitledFile",
"window.zoomLevel": 0,
"indenticator.hover.peekBack": 0,
"indenticator.hover.peekForward": 1,
"indenticator.inner.hover.peekBack": 0,
"indenticator.inner.hover.peekForward": 1,
"indenticator.inner.showHighlight": true,
"html.format.endWithNewline": true,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"prettier.printWidth": 110,
"html.format.indentHandlebars": true,
"html.format.indentInnerHtml": true,
"liveServer.settings.AdvanceCustomBrowserCmdLine": "C:\\Program Files\\Firefox Developer Edition\\firefox.exe",
"prettier.jsxBracketSameLine": true,
"prettier.trailingComma": "es5",
"prettier.useTabs": true,
"angular2-switcher.openSideBySide": true,
"editor.foldingStrategy": "indentation",
"editor.mouseWheelZoom": true,
"[html]": {
    "editor.defaultFormatter": "HookyQR.beautify"
},
"[less]": {
    "editor.defaultFormatter": "michelemelluso.code-beautifier"
},
"workbench.statusBar.visible": true,
"workbench.activityBar.visible": true,
"editor.renderControlCharacters": false,
"editor.showFoldingControls": "always",
"editor.smoothScrolling": true,
"breadcrumbs.enabled": false,
"terminal.integrated.rendererType": "dom",
"[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
    "editor.defaultFormatter": "HookyQR.beautify"
},
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"

}

这是我的设置文件。扩展程序设置与以前相同。

2 个答案:

答案 0 :(得分:0)

在命令面板中,使用“切换选项卡键移动焦点” (默认为Ctrl + M,自1.36.0起为Ctrl + M)在这些模式之间切换。

答案 1 :(得分:0)

在将我的VS代码设置备份到云上时,我发现(在C:\Users\[username]\AppData\Roaming\Code\User> keybindings.json中,该标签页被分配为标签为-tab的{​​{1}}。在Vs-Code的UI设置上没有出现。 我不知道它来自哪里(第二次VS代码更新之后):

move-focus

我刚刚将其删除。它的作用与 { "key": "tab", "command": "-tab", "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus" } 相同。

如果有人从任何地方面临此问题,请将其作为答案。 谢谢。 :)