vscode 设置

语言设置中文显示
1)打开vscode工具;

2)使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,

python 编辑环境的基本设置
在设置中输入 settings.json,并进入settings.json
或者使用快捷键组合【Ctrl+Shift+p】输入 settings.json,并进入settings.json
{
“editor.fontSize”: 20, //设置字体大小
“editor.fontFamily”: “monospace”, //设置字体
“python.pythonPath”: “/home/wuzhao/py3/bin/python”, //这个是python解释器的路径
“python.linting.flake8Enabled”: true, //错误提示
“python.formatting.provider”: “autopep8”, //文本格式化
“python.formatting.yapfPath”: “yapf”, //文本格式化
“editor.tabCompletion”: “on”, //启用tab健不全功能
“editor.tabSize”: 4, //tab设置为4个空格
“editor.wordWrapColumn”: 79, //每行最多显示79个字符
“editor.wordWrap”: “on”, //每行超过79个字符 会自动换行
“terminal.integrated.fontSize”: 20, //控制台的文字大小
“files.associations”: {
“*.vue”:“html”
}, //设置html自动补全功能!
//下载插件:open-in-browser
“open-in-browser.default”: “chrome”, //使用chrome打开html界面,Alt+B是快捷键
}
下面默认设置项,是系统替我们设置好的,作为 了解vscode的设置参考
一下内容是默认的设置,没有在setting.json中设置时都会使用 defaultSettings.json中的默认 设置项
{
// 控制在差异编辑器中是否把前导空格或尾随空格的改动显示为差异。
“diffEditor.ignoreTrimWhitespace”: true,

// 控制差异编辑器是否为添加/删除的更改显示 +/- 指示符号。
"diffEditor.renderIndicators": true,

// 控制差异编辑器的显示方式是并排还是内联。
"diffEditor.renderSideBySide": true,

// 控制是否应在遇到提交字符时接受建议。例如,在 JavaScript 中,半角分号 (`;`) 可以为提交字符,能够在接受建议的同时键入该字符。
"editor.acceptSuggestionOnCommitCharacter": true,

// 控制除了 `Tab` 键以外, `Enter` 键是否同样可以接受建议。这能减少“插入新行”和“接受建议”命令之间的歧义。
//  - on
//  - smart: 仅当建议包含文本改动时才可使用 `Enter` 键进行接受。
//  - off
"editor.acceptSuggestionOnEnter": "on",

// 控制编辑器是否应运行在对屏幕阅读器进行优化的模式。
//  - auto: 编辑器将使用平台 API 以检测是否附加了屏幕阅读器。
//  - on: 编辑器将对屏幕阅读器的使用进行永久优化。
//  - off: 编辑器将不再对屏幕阅读器的使用进行优化。
"editor.accessibilitySupport": "auto",

// 控制编辑器是否在左括号后自动插入右括号。
//  - always
//  - languageDefined: 使用语言配置确定何时自动闭合括号。
//  - beforeWhitespace: 仅当光标位于空白字符左侧时,才自动闭合括号。
//  - never
"editor.autoClosingBrackets": "languageDefined",

// 控制编辑器是否应改写右引号或右括号。
//  - always: 始终改写右引号或右括号。
//  - auto: 仅在自动插入时才改写右引号或右括号。
//  - never: 切勿改写右引号或右括号。
"editor.autoClosingOvertype": "auto",

// 控制编辑器是否在左引号后自动插入右引号。
//  - always
//  - languageDefined: 使用语言配置确定何时自动闭合引号。
//  - beforeWhitespace: 仅当光标位于空白字符左侧时,才自动闭合引号。
//  - never
"editor.autoClosingQuotes": "languageDefined",

// 控制编辑器是否在用户键入、粘贴或移动行时自动调整缩进。必须安装包含此语言缩进规则的扩展。
"editor.autoIndent": true,

// 控制编辑器是否应自动包住所选内容。
//  - languageDefined: 使用语言配置确定何时自动包住所选内容。
//  - brackets: 使用括号而非引号来包住所选内容。
//  - quotes: 使用引号而非括号来包住所选内容。
//  - never
"editor.autoSurround": "languageDefined",

// 在保存时运行的代码操作类型。
"editor.codeActionsOnSave": {},

// 控制在保存文件时进行的代码操作的超时时间 (毫秒)。
"editor.codeActionsOnSaveTimeout": 750,

// 控制是否在编辑器中显示 CodeLens。
"editor.codeLens": true,

// 控制编辑器是否显示内联颜色修饰器和颜色选取器。
"editor.colorDecorators": true,

// 控制在复制时是否同时复制语法高亮。
"editor.copyWithSyntaxHighlighting": true,

// 控制光标的动画样式。
"editor.cursorBlinking": "blink",

// 控制是否启用平滑插入动画。
"editor.cursorSmoothCaretAnimation": false,

// 控制光标样式。
"editor.cursorStyle": "line",

// 控制光标周围可见的前置行和尾随行的最小数目。在其他一些编辑器中称为“scrollOff”或“scrollOffset”。
"editor.cursorSurroundingLines": 0,

// 当 `editor.cursorStyle` 设置为 `line` 时,控制光标的宽度。
"editor.cursorWidth": 0,

// 定义一个默认格式化程序, 该格式化程序优先于所有其他格式化程序设置。必须是提供格式化程序的扩展的标识符。
//  - null: 没有
//  - vscode.configuration-editing: Provides capabilities (advanced IntelliSense, auto-fixing) in configuration files like settings, launch, and extension recommendation files.
//  - vscode.css-language-features: Provides rich language support for CSS, LESS and SCSS files.
//  - vscode.debug-auto-launch: Helper for auto-attach feature when node-debug extensions are not active.
//  - vscode.debug-server-ready: Open URI in browser if server under debugging is ready.
//  - vscode.emmet: Emmet support for VS Code
//  - vscode.extension-editing: Provides linting capabilities for authoring extensions.
//  - vscode.git: Git SCM Integration
//  - vscode.git-ui: Git SCM UI Integration
//  - vscode.grunt: Extension to add Grunt capabilities to VS Code.
//  - vscode.gulp: Extension to add Gulp capabilities to VSCode.
//  - vscode.html-language-features: Provides rich language support for HTML and Handlebar files
//  - vscode.jake: Extension to add Jake capabilities to VS Code.
//  - vscode.json-language-features: Provides rich language support for JSON files.
//  - vscode.markdown-language-features: Provides rich language support for Markdown.
//  - vscode.merge-conflict: Highlighting and commands for inline merge conflicts.
//  - ms-vscode.node-debug: Node.js debugging support (versions < 8.0)
//  - ms-vscode.node-debug2: Node.js debugging support
//  - ms-vscode.references-view: Reference Search results as separate, stable view in the sidebar
//  - vscode.npm: Extension to add task support for npm scripts.
//  - vscode.php-language-features: Provides rich language support for PHP files.
//  - vscode.python: Provides syntax highlighting, bracket matching and folding in Python files.
//  - vscode.typescript-language-features: Provides rich language support for JavaScript and TypeScript.
//  - ms-python.python: Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more.
"editor.defaultFormatter": null,

// 控制是否在打开文件时,基于文件内容自动检测 `editor.tabSize#` 和 `#editor.insertSpaces`。
"editor.detectIndentation": true,

// 控制在编辑器中是否允许通过拖放来移动选中内容。
"editor.dragAndDrop": true,

// 控制在没有选择内容时进行复制是否复制当前行。
"editor.emptySelectionClipboard": true,

// 按下"Alt"时滚动速度倍增。
"editor.fastScrollSensitivity": 5,

// 控制 "查找小部件" 是否应在编辑器顶部添加额外的行。如果为 true, 则可以在 "查找小工具" 可见时滚动到第一行之外。
"editor.find.addExtraSpaceOnTop": true,

// 在执行查找操作时,在编辑器中的选中文本中还是整个文件中进行查找。
"editor.find.autoFindInSelection": false,

// 控制是否将编辑器选中内容作为搜索词填入到查找小组件中。
"editor.find.seedSearchStringFromSelection": true,

// 控制编辑器是否启用了代码折叠。
"editor.folding": true,

// 控制计算折叠范围的策略。`auto` 将使用语言特定的折叠策略 (若可用)。`indentation` 将使用基于缩进的折叠策略。
"editor.foldingStrategy": "auto",

// 控制字体系列。
"editor.fontFamily": "'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",

// 启用或禁用字体连字。
"editor.fontLigatures": false,

// 以像素为单位控制字体大小。
"editor.fontSize": 14,

// 控制字体粗细。
"editor.fontWeight": "normal",

// 控制编辑器是否自动格式化粘贴的内容。格式化程序必须可用,并且能针对文档中的某一范围进行格式化。
"editor.formatOnPaste": false,

// 在保存时格式化文件。格式化程序必须可用,延迟后文件不能保存,并且编辑器不能关闭。
"editor.formatOnSave": false,

// 控制在保存文件时进行格式化的超时时间 (毫秒)。
"editor.formatOnSaveTimeout": 750,

// 控制编辑器在键入一行后是否自动格式化该行。
"editor.formatOnType": false,

// 控制编辑器是否应呈现垂直字形边距。字形边距最常用于调试。
"editor.glyphMargin": true,

// 当存在多个目标位置时, 控制 "Go To" 命令 (如 "Go To Definition") 的行为。
//  - peek: 显示结果的预览视图 (默认值)
//  - gotoAndPeek: 转到主结果并显示预览视图
//  - goto: 转到主结果,并对其他人启用防偷窥导航
"editor.gotoLocation.multiple": "peek",

// 控制是否在概览标尺中隐藏光标。
"editor.hideCursorInOverviewRuler": false,

// 控制是否突出显示编辑器中活动的缩进参考线。
"editor.highlightActiveIndentGuide": true,

// 控制显示悬停提示前的等待时间 (毫秒)。
"editor.hover.delay": 300,

// 控制是否显示悬停提示。
"editor.hover.enabled": true,

// 控制当鼠标移动到悬停提示上时,其是否保持可见。
"editor.hover.sticky": true,

// 按 `Tab` 键时插入空格。该设置在 `editor.detectIndentation` 启用时根据文件内容可能会被覆盖。
"editor.insertSpaces": true,

// 对大型文件进行特殊处理,禁用某些内存密集型功能。
"editor.largeFileOptimizations": true,

// 控制以像素为单位的字母间距。
"editor.letterSpacing": 0,

// 在编辑器中启用代码操作小灯泡提示。
"editor.lightbulb.enabled": true,

// 控制行高。为 0 时则通过字体大小自动计算。
"editor.lineHeight": 0,

// 控制行号的显示。
//  - off: 不显示行号。
//  - on: 将行号显示为绝对行数。
//  - relative: 将行号显示为与光标相隔的行数。
//  - interval: 每 10 行显示一次行号。
"editor.lineNumbers": "on",

// 控制是否在编辑器中检测链接并使其可被点击。
"editor.links": true,

// 当选择其中一项时,将突出显示匹配的括号。
"editor.matchBrackets": true,

// 由于性能原因,超过这个长度的行将不会被标记
"editor.maxTokenizationLineLength": 20000,

// 控制是否显示缩略图。
"editor.minimap.enabled": true,

// 限制缩略图的宽度,控制其最多显示的列数。
"editor.minimap.maxColumn": 120,

// 渲染每行的实际字符,而不是色块。
"editor.minimap.renderCharacters": true,

// 控制是否自动隐藏缩略图滑块。
"editor.minimap.showSlider": "mouseover",

// 控制在哪一侧显示缩略图。
"editor.minimap.side": "right",

// 对鼠标滚轮滚动事件的 `deltaX` 和 `deltaY` 乘上的系数。
"editor.mouseWheelScrollSensitivity": 1,

// 按住 `Ctrl` 键并滚动鼠标滚轮时对编辑器字体大小进行缩放。
"editor.mouseWheelZoom": false,

// 当多个光标重叠时进行合并。
"editor.multiCursorMergeOverlapping": true,

// 在通过鼠标添加多个光标时使用的修改键。“转到定义”和“打开链接”功能所需的鼠标动作将会相应调整,不与多光标修改键冲突。[阅读详细信息](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier)。
//  - ctrlCmd: 映射为 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。
//  - alt: 映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。
"editor.multiCursorModifier": "alt",

// 控制编辑器是否突出显示语义符号的匹配项。
"editor.occurrencesHighlight": true,

// 控制是否在概览标尺周围绘制边框。
"editor.overviewRulerBorder": true,

// 控制概览标尺中同一位置可显示的提示数量。
"editor.overviewRulerLanes": 3,

// 控制参数提示菜单在到达列表末尾时进行循环还是关闭。
"editor.parameterHints.cycle": false,

// 在输入时显示含有参数文档和类型信息的小面板。
"editor.parameterHints.enabled": true,

// 控制是否在键入时自动显示建议。
"editor.quickSuggestions": {
	"other": true,
	"comments": false,
	"strings": false
},

// 控制显示快速建议前的等待时间 (毫秒)。
"editor.quickSuggestionsDelay": 10,

// 控制编辑器是否显示控制字符。
"editor.renderControlCharacters": false,

// 当文件以换行符结束时, 呈现最后一行的行号。
"editor.renderFinalNewline": true,

// 控制编辑器是否显示缩进参考线。
"editor.renderIndentGuides": true,

// 控制编辑器的当前行进行高亮显示的方式。
//  - none
//  - gutter
//  - line
//  - all: 同时突出显示导航线和当前行。
"editor.renderLineHighlight": "line",

// 控制编辑器在空白字符上显示符号的方式。
//  - none
//  - boundary: Render whitespace characters except for single spaces between words.
//  - selection: 仅在选定文本上呈现空白字符。
//  - all
"editor.renderWhitespace": "none",

// 控制选区是否有圆角。
"editor.roundedSelection": true,

// 在一定数量的等宽字符后显示垂直标尺。输入多个值,显示多个标尺。若数组为空,则不绘制标尺。
"editor.rulers": [],

// 控制编辑器水平滚动时可以超过范围的字符数。
"editor.scrollBeyondLastColumn": 5,

// 控制编辑器是否可以滚动到最后一行之后。
"editor.scrollBeyondLastLine": true,

// 控制是否支持 Linux 主剪贴板。
"editor.selectionClipboard": true,

// 控制编辑器是否应突出显示与所选内容类似的匹配项。
"editor.selectionHighlight": true,

// 控制是否自动隐藏导航线上的折叠控件。
"editor.showFoldingControls": "mouseover",

// 控制是否淡化未使用的代码。
"editor.showUnused": true,

// 控制编辑器是否在滚动时使用动画。
"editor.smoothScrolling": false,

// 控制代码片段是否与其他建议一起显示及其排列的位置。
//  - top: 在其他建议上方显示代码片段建议。
//  - bottom: 在其他建议下方显示代码片段建议。
//  - inline: 在其他建议中穿插显示代码片段建议。
//  - none: 不显示代码片段建议。
"editor.snippetSuggestions": "inline",

// 在速览编辑器中,即使双击其中的内容或者按 `Esc` 键,也保持其打开状态。
"editor.stablePeek": false,

// 控制是否应从 IntelliSense 中筛选某些建议类型。建议类型的列表可以在这里找到: https://code.visualstudio.com/docs/editor/intellisense#_types-of-completions。
"editor.suggest.filteredTypes": {
	"keyword": true,
	"snippet": true
},

// 控制对建议的筛选和排序是否考虑小的拼写错误。
"editor.suggest.filterGraceful": true,

// 控制排序时是否提高靠近光标的词语的优先级。
"editor.suggest.localityBonus": false,

// 控制在显示滚动条之前 IntelliSense 将显示的建议数 (最多 15个)。
"editor.suggest.maxVisibleSuggestions": 12,

// 控制是否在多个工作区和窗口间共享记忆的建议选项(需要 `editor.suggestSelection`)。
"editor.suggest.shareSuggestSelections": false,

// 控制是否在建议中显示或隐藏图标。
"editor.suggest.showIcons": true,

// 控制在活动代码片段内是否禁用快速建议。
"editor.suggest.snippetsPreventQuickSuggestions": true,

// 建议小部件的字号。如果设置为 `0`,则使用 `editor.fontSize` 的值。
"editor.suggestFontSize": 0,

// 建议小部件的行高。如果设置为 `0`,则使用 `editor.lineHeight` 的值。
"editor.suggestLineHeight": 0,

// 控制在键入触发字符后是否自动显示建议。
"editor.suggestOnTriggerCharacters": true,

// 控制在建议列表中如何预先选择建议。
//  - first: 始终选择第一个建议。
//  - recentlyUsed: 选择最近的建议,除非进一步键入选择其他项。例如 `console. -> console.log`,因为最近补全过 `log`。
//  - recentlyUsedByPrefix: 根据之前补全过的建议的前缀来进行选择。例如,`co -> console`、`con -> const`。
"editor.suggestSelection": "recentlyUsed",

// 启用 Tab 补全。
//  - on: 在按下 Tab 键时进行 Tab 补全,将插入最佳匹配建议。
//  - off: 禁用 Tab 补全。
//  - onlySnippets: 在前缀匹配时进行 Tab 补全。在 "quickSuggestions" 未启用时体验最好。
"editor.tabCompletion": "off",

// 一个制表符等于的空格数。在 `editor.detectIndentation` 启用时,根据文件内容,该设置可能会被覆盖。
"editor.tabSize": 4,

// 覆盖当前所选颜色主题中的编辑器颜色和字体样式。
"editor.tokenColorCustomizations": {},

// 删除自动插入的尾随空白符号。
"editor.trimAutoWhitespace": true,

// 根据制表位插入和删除空格。
"editor.useTabStops": true,

// 控制是否根据文档中的文字计算自动完成列表。
"editor.wordBasedSuggestions": true,

// 执行单词相关的导航或操作时作为单词分隔符的字符。
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",

// 控制折行的方式。
//  - off: 永不换行。
//  - on: 将在视区宽度处换行。
//  - wordWrapColumn: 在 `editor.wordWrapColumn` 处折行。
//  - bounded: 在视区宽度和 `editor.wordWrapColumn` 中的较小值处折行。
"editor.wordWrap": "off",

// 在 `editor.wordWrap` 为 `wordWrapColumn`  或 `bounded` 时,控制编辑器的折行列。
"editor.wordWrapColumn": 80,

// 控制折行的缩进。
//  - none: 没有缩进。折行从第 1 列开始。
//  - same: 折行的缩进量与其父级相同。
//  - indent: 折行的缩进量比其父级多 1。
//  - deepIndent: 折行的缩进量比其父级多 2。
"editor.wrappingIndent": "same",

// 控制是否在“源代码管理”视图中始终显示内联操作。
"scm.alwaysShowActions": false,

// 控制是否显示源代码管理提供程序部分,即使只有一个已注册的提供程序。
"scm.alwaysShowProviders": false,

// 控制源计数控制挂件。
//  - all: 显示所有源代码管理提供程序计数锁屏提醒的总和。
//  - focused: 显示焦点源控制提供程序的计数标记。
//  - off: 禁用源代码管理计数徽章。
"scm.countBadge": "all",

// 控制编辑器中差异的显示效果。
"scm.diffDecorations": "all",

// 控制水槽中不同装饰的宽度(px)(添加&修改)。
"scm.diffDecorationsGutterWidth": 3,

// 控制在 "源代码管理提供程序" 部分中可见的提供程序数。设置为 "0", 以便能够手动调整视图的大小。
"scm.providers.visible": 10,

// 控制工作台中活动栏的可见性。
"workbench.activityBar.visible": true,

// 覆盖当前所选颜色主题的颜色。
"workbench.colorCustomizations": {},

// 指定用在工作台中的颜色主题。
"workbench.colorTheme": "Default Dark+",

// 控制命令面板中保留最近使用命令的数量。设置为 0 时禁用命令历史功能。
"workbench.commandPalette.history": 50,

// 当再次打开命令面板时,控制是否恢复上一次输入的内容。
"workbench.commandPalette.preserveInput": false,

// 如果在居中布局中打开了超过一组编辑器,控制是否自动将宽度调整为最大宽度值。当回到只打开了一组编辑器的状态,将自动将宽度调整为原始的居中宽度值。
"workbench.editor.centeredLayoutAutoResize": true,

// 控制编辑器组中最后一个选项卡关闭时这个空组的行为。若启用,将自动关闭空组。若禁用,空组仍将保留在网格布局中。
"workbench.editor.closeEmptyGroups": true,

// 当文件被其他进程删除或重命名时,控制是否自动关闭在这个期间内打开了此文件的编辑器。若禁用此项,在这种情况下将保留编辑器。请注意,若从应用内部进行删除,将始终关闭编辑器,并且为了保护您的数据,已更新文件始终不会关闭。
"workbench.editor.closeOnFileDelete": false,

// 控制打开的编辑器是否为预览编辑器。预览编辑器在被固定 (例如,通过双击或编辑) 前可重用,其字体样式为斜体。
"workbench.editor.enablePreview": true,

// 控制从 Quick Open 打开的编辑器是否为预览编辑器。预览编辑器在被固定 (例如,通过双击或编辑) 前可重用。
"workbench.editor.enablePreviewFromQuickOpen": true,

// 控制是否按最常使用的顺序或从左到右的顺序关闭选项卡。
"workbench.editor.focusRecentEditorAfterClose": true,

// 控制是否绘制已修改 (存在更新) 的编辑器选项卡的顶部边框。
"workbench.editor.highlightModifiedTabs": false,

// 控制编辑器标签的格式。
//  - default: 显示文件名。当启用选项卡且在同一组内有两个相同名称的文件时,将添加每个文件路径中可以用于区分的部分。在选项卡被禁用且编辑器活动时,将显示相对于工作区文件夹的路径。
//  - short: 在文件的目录名之后显示文件名。
//  - medium: 在文件相对当前工作区文件夹的路径之后显示文件名。
//  - long: 在文件的绝对路径之后显示文件名。
"workbench.editor.labelFormat": "default",

// 使用鼠标按钮 4 和鼠标按钮 5 (如果提供)在打开的文件之间导航。
"workbench.editor.mouseBackForwardToNavigate": true,

// 控制编辑器打开的位置。选择 `left` 或 `right` 可分别在当前活动编辑器的左侧或右侧打开。选择 `first` (最前) 或 `last` (最后) 打开的位置与当前活动编辑器无关。
"workbench.editor.openPositioning": "right",

// 控制编辑器在并排打开时 (比如从资源管理器) 出现的默认位置。默认在当前活动编辑器右侧打开。若更改为 `down`,则在当前活动编辑器下方打开。
"workbench.editor.openSideBySideDirection": "right",

// 在重新打开已关闭文件时,还原最后一个视图的状态 (如滚动位置)。
"workbench.editor.restoreViewState": true,

// 控制是否在打开的任何可见组中显示编辑器。如果禁用,编辑器将优先在当前活动的编辑器组中打开。如果启用,将会显示在已打开的编辑器,而不是在当前活动的编辑器组中再次打开。请注意,有些情况下会忽略此设置,例如,强制编辑器在特定组中打开或当前活动组的一侧时。
"workbench.editor.revealIfOpen": false,

// 控制是否在编辑器选项卡中显示图标。要求同时启用图标主题。
"workbench.editor.showIcons": true,

// 控制打开的编辑器是否显示在选项卡中。
"workbench.editor.showTabs": true,

// 控制编辑器选项卡中关闭按钮的位置,或是设置为 `off` 禁用。
"workbench.editor.tabCloseButton": "right",

// 控制编辑器选项卡的大小。
//  - fit: 始终将标签页保持足够大,能够完全显示编辑器标签。
//  - shrink: 在不能同时显示所有选项卡时,允许选项卡缩小。
"workbench.editor.tabSizing": "fit",

// 从 Microsoft 联机服务中获取要进行的实验。
"workbench.enableExperiments": true,

// 指定在工作台中使用的图标主题,或指定 "null" 以不显示任何文件图标。
//  - null: 无文件图标
//  - vs-minimal
//  - vs-seti
"workbench.iconTheme": "vs-seti",

// 控制列表和树中的键盘导航是否仅通过键入自动触发。如果设置为 `false` ,键盘导航只在执行 `list.toggleKeyboardNavigation` 命令时触发,您可以为该命令指定键盘快捷方式。
"workbench.list.automaticKeyboardNavigation": true,

// 控制列表和树是否支持在工作台中进行水平滚动。
"workbench.list.horizontalScrolling": false,

// 控制工作台中的列表和树的键盘导航样式。它可为“简单”、“突出显示”或“筛选”。
//  - simple: 简单键盘导航聚焦与键盘输入相匹配的元素。仅对前缀进行匹配。
//  - highlight: 高亮键盘导航会突出显示与键盘输入相匹配的元素。进一步向上和向下导航将仅遍历突出显示的元素。
//  - filter: 筛选器键盘导航将筛选出并隐藏与键盘输入不匹配的所有元素。
"workbench.list.keyboardNavigation": "highlight",

// 在通过鼠标多选树和列表条目时使用的修改键 (例如“资源管理器”、“打开的编辑器”和“源代码管理”视图)。“在侧边打开”功能所需的鼠标动作 (若可用) 将会相应调整,不与多选修改键冲突。
//  - ctrlCmd: 映射为 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。
//  - alt: 映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。
"workbench.list.multiSelectModifier": "ctrlCmd",

// 控制在树和列表中怎样使用鼠标来展开子项(若支持)。对于树中的父节点,此设置将控制是使用单击还是双击来展开。注意,某些不适用于此设置的树或列表可能会忽略此项。
"workbench.list.openMode": "singleClick",

// 控制工作台中新Octicons样式的可见性。
"workbench.octiconsUpdate.enabled": false,

// 控制面板 (终端、调试控制台、输出、问题) 的默认位置。可显示在工作台的底部或右侧。
"workbench.panel.defaultLocation": "bottom",

// 控制 Quick Open 是否在其失去焦点时自动关闭。
"workbench.quickOpen.closeOnFocusLost": true,

// 在打开 Quick Open 视图时,控制是否自动恢复上一次输入的值。
"workbench.quickOpen.preserveInput": false,

// 配置默认使用的设置编辑器。
//  - ui: 使用设置 ui 编辑器。
//  - json: 使用 json 文件编辑器。
"workbench.settings.editor": "ui",

// 控制是否在设置中启用自然语言搜索。自然语言搜索由 Microsoft 联机服务提供。
"workbench.settings.enableNaturalLanguageSearch": true,

// 控制在打开按键绑定设置时是否同时打开显示所有默认按键绑定的编辑器。
"workbench.settings.openDefaultKeybindings": false,

// 控制在打开设置时是否同时打开显示所有默认设置的编辑器。
"workbench.settings.openDefaultSettings": false,

// 控制设置编辑器的目录在搜索时的行为。
//  - hide: 在搜索时隐藏目录。
//  - filter: 筛选目录为仅显示含有匹配设置的类别。单击一个类别将仅显示该类别的结果。
"workbench.settings.settingsSearchTocBehavior": "filter",

// 控制在将设置编辑为 json 时是否使用拆分 json 编辑器。
"workbench.settings.useSplitJSON": false,

// 控制边栏的位置。它可显示在工作台的左侧或右侧。
"workbench.sideBar.location": "left",

// 在没有从上一会话中恢复出信息的情况下,控制启动时显示的编辑器。
//  - none: 在启动时不打开编辑器。
//  - welcomePage: 打开欢迎页面 (默认)。
//  - readme: 打开包含一个自述文件的文件夹时, 打开自述文件, 否则回退到 "欢迎页面"。
//  - newUntitledFile: 打开新的无标题文件 (仅在打开空工作区时适用)。
//  - welcomePageInEmptyWorkbench: 在打开空工作区时打开欢迎页面。
"workbench.startupEditor": "welcomePage",

// 控制工作台底部状态栏的可见性。
"workbench.statusBar.visible": true,

// 启用后,当没有打开编辑器时将显示水印提示。
"workbench.tips.enabled": true,

// 此设置已弃用,请改用“workbench.list.horizontalScrolling”。
// 控制工作台中的树控件是否支持水平滚动。
"workbench.tree.horizontalScrolling": false,

// 控制树缩进(以像素为单位)。
"workbench.tree.indent": 8,

// 控制树是否应呈现缩进参考线。
"workbench.tree.renderIndentGuides": "onHover",

// 启用工作台的网格布局。此设置可能会为工作台组件启用其他布局选项。
"workbench.useExperimentalGridLayout": true,

// 控制是否显示视图头部的操作项。视图头部操作项可以一直,或是仅当聚焦到和悬停在视图上时显示。
"workbench.view.alwaysShowHeaderActions": false,

// 控制在关闭最后一个编辑器时是否关闭整个窗口。此设置仅适用于没有显示文件夹的窗口。
"window.closeWhenEmpty": false,

// 控制是否通过按 Alt 键聚焦菜单栏。此设置对使用 Alt 键切换菜单栏没有任何影响。
"window.customMenuBarAltFocus": true,

// 如果启用, 双击标题栏中的应用程序图标将关闭窗口, 并且该窗口无法通过图标拖动。此设置仅在 "#window.titleBarStyle#" 设置为 "custom" 时生效。
"window.doubleClickIconToClose": false,

// 控制是否可通过 Alt 键快捷键打开主菜单。如果禁用助记符,则可将这些 Alt 键快捷键绑定到编辑器命令。
"window.enableMenuBarMnemonics": true,

// 控制菜单栏的可见性。“切换”设置表示隐藏菜单栏,按一次 Alt 键则将显示此菜单栏。默认情况下,除非窗口为全屏,否则菜单栏可见。
//  - default: 菜单仅在全屏模式下隐藏。
//  - visible: 菜单始终可见,即使处于全屏模式下。
//  - toggle: 菜单隐藏,但可以通过 Alt 键显示。
//  - hidden: 菜单始终隐藏。
"window.menuBarVisibility": "default",

// 控制在已有窗口时新开窗口的尺寸。请注意,此设置对第一个打开的窗口无效。第一个窗口将始终恢复关闭前的大小和位置。
//  - default: 在屏幕中心打开新窗口。
//  - inherit: 以与上一个活动窗口相同的尺寸打开新窗口。
//  - maximized: 打开最大化的新窗口。
//  - fullscreen: 在全屏模式下打开新窗口。
"window.newWindowDimensions": "defaul
  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在VSCode设置中文语言环境,可以按照以下步骤进行操作。首先,重启VSCode并使用快捷键【ctrl+shift+P】打开命令面板。在搜索框中输入【configure language】,然后选择搜索结果中的【Configure Display Language】。选择中文语言环境(zh-cn)后,再次重启VSCode即可看到界面已经变成中文语言环境了。\[1\] 如果你还没有成功设置中文语言环境,可以按照以下大致流程进行操作。首先,在VSCode软件中找到商店,然后搜索并安装"chinese"插件。安装成功后,VSCode会提示是否需要重启,点击"restart"即可。\[2\] 希望以上步骤能够帮助你成功设置VSCode的中文语言环境。如果你之前一直使用的是phpstorm编辑器,但遇到了elementUi的html自定义标签不被识别的问题,可能是由于其他插件的影响。你可以尝试在VSCode中安装相关插件或者查找解决方案来解决这个问题。\[3\] #### 引用[.reference_title] - *1* *2* [将VsCode设置为中文语言环境](https://blog.csdn.net/panpan_Yang/article/details/113773012)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [详细说明VScode设置中文,主题更改,文件图标及字体设置](https://blog.csdn.net/weixin_44585369/article/details/121887458)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值