VSCode的settings.json⽂件的配置
VSCode 的 settings.json ⽂件的配置python解析json文件
配置可以参考 但是不建议全部复制
{
// 控制在差异编辑器中是否把前导空格或尾随空格的改动显⽰为差异。
"diffEditor.ignoreTrimWhitespace": true,
// 控制差异编辑器是否为添加/删除的更改显⽰ +/- 指⽰符号。
"derIndicators": true,
// 控制差异编辑器的显⽰⽅式是并排还是内联。
"derSideBySide": 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
//  - languageDefined: 使⽤语⾔配置确定何时⾃动闭合引号。
//  - beforeWhitespace: 仅当光标位于空⽩字符左侧时,才⾃动闭合引号。
//  - never
"editor.autoClosingQuotes": "languageDefined",
/
/ 控制编辑器是否在⽤户键⼊、粘贴或移动⾏时⾃动调整缩进。必须安装包含此语⾔缩进规则的扩展。
"editor.autoIndent": true,
// 控制编辑器是否应⾃动包住所选内容。
//  - languageDefined: 使⽤语⾔配置确定何时⾃动包住所选内容。
//  - brackets: 使⽤括号⽽⾮引号来包住所选内容。
//  - quotes: 使⽤引号⽽⾮括号来包住所选内容。
//  - never
"editor.autoSurround": "languageDefined",
// 在保存时运⾏的代码操作类型。
"deActionsOnSave": {},
// 控制在保存⽂件时进⾏的代码操作的超时时间 (毫秒)。typedef可以定义生成新的数据类型
"deActionsOnSaveTimeout": 750,
// 控制是否在编辑器中显⽰ CodeLens。
"deLens": true,
// 控制编辑器是否显⽰内联颜⾊修饰器和颜⾊选取器。
// 控制编辑器是否显⽰内联颜⾊修饰器和颜⾊选取器。
"lorDecorators": true,
// 控制在复制时是否同时复制语法⾼亮。
"pyWithSyntaxHighlighting": true,
// 控制光标的动画样式。
"editor.cursorBlinking": "blink",
// 控制是否启⽤平滑插⼊动画。
"editor.cursorSmoothCaretAnimation": false,
// 控制光标样式。
"editor.cursorStyle": "line",
// 当 `editor.cursorStyle` 设置为 `line` 时,控制光标的宽度。
"editor.cursorWidth": 0,
// 定义⼀个默认格式化程序, 该格式化程序优先于所有其他格式化程序设置。必须是提供格式化程序的扩展的标识符。
//  - null: 没有
//  - figuration-editing: 在配置⽂件 (如设置、启动和扩展推荐⽂件) 中提供⾼级 IntelliSense、⾃动修复等功能
//  - vscode.css-language-features: 为 CSS、LESS 和 SCSS ⽂件提供丰富的语⾔⽀持。
//  - vscode.debug-auto-launch: 当 node-debug 扩展未启⽤时提供⾃动附加的辅助程序。
//  - vscode.debug-server-ready: 如果正在调试的服务器已准备就绪,在浏览器中打开 URI。
//  - : 适⽤于 VS Code 的 Emmet ⽀持
//  - sion-editing: 在创建扩展时提供 linting 功能。
//  - vscode.git: Git 源代码管理集成
//  - unt: Extension to add Grunt capabilities to VS Code.
//  - vscode.gulp: 向 VSCode 提供 Gulp 功能的扩展。
//  - vscode.html-language-features: 为 HTML 和 Handlebar ⽂件提供丰富的语⾔⽀持
//  - vscode.jake: 向 VS Code 提供 Jake 功能的扩展。
//  - vscode.json-language-features: 为 JSON ⽂件提供丰富的语⾔⽀持
//  - vscode.markdown-language-features: 为 Markdown 提供丰富的语⾔⽀持。
//  - -conflict: 为内联合并冲突提供⾼亮和命令。
/
/  - de-debug: Node.js 调试⽀持(低于 8.0 版本)
//  - de-debug2: Node.js 调试⽀持
//  - ferences-view: Reference Search results as separate, stable view in the sidebar
//  - vscode.npm: 为 npm 脚本提供任务⽀持的扩展。
//  - vscode.php-language-features: 为 PHP ⽂件提供丰富的语⾔⽀持。
//  - vscode.python: 在 Python ⽂件中提供语法⾼亮、括号匹配和折叠功能。
//  - pescript-language-features: 为 JavaScript 和 TypeScript 提供丰富的语⾔⽀持。
//  - christian-kohler.path-intellisense: Visual Studio Code plugin that autocompletes filenames
//  - CoenraadS.bracket-pair-colorizer: A customizable extension for colorizing matching brackets
//  - dbaeumer.vscode-eslint: Integrates ESLint JavaScript into VS Code.
//  - eamodio.gitlens: Supercharge the Git capabilities built into Visual Studio Code — Visualize code
authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more
//  - Equinusocio.vsc-material-theme: The most epic theme now for Visual Studio Code
//  - esbenp.prettier-vscode: VS Code plugin for prettier/prettier
//  - formulahendry.auto-close-tag: Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text
//  - formulahendry.auto-rename-tag: Auto rename paired HTML/XML tag
//  - de-runner: Run C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml, R, AppleScript, Elixir, VB.NET, Clojure, Haxe, Obj-C, Rust, Racket, AutoHotkey, AutoIt, Kotlin, Dart, Pascal , Haskell, Nim, D, Lisp, Kit
//  - octref.vetur: Vue tooling for VS Code
//  - PKief.material-icon-theme: Material Design Icons for Visual Studio Code
//  - ritwickdey.LiveServer: Launch a development local Server with live reload feature for static & dynamic pages
//  - de-settings-sync: Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Mac hines Using GitHub Gist.
//  - shd101wyy.markdown-preview-enhanced: Markdown Preview Enhanced ported to vscode
//  - WallabyJs.quokka-vscode: Live Scratchpad for JavaScript.
"editor.defaultFormatter": null,
// 控制是否在打开⽂件时,基于⽂件内容⾃动检测 `editor.tabSize#` 和 `#editor.insertSpaces`。
"editor.detectIndentation": true,
// 控制在编辑器中是否允许通过拖放来移动选中内容。
// 控制在编辑器中是否允许通过拖放来移动选中内容。
"editor.dragAndDrop": true,
// 控制在没有选择内容时进⾏复制是否复制当前⾏。
"ptySelectionClipboard": true,
// 按下 "Alt" 时滚动速度加倍。
"editor.fastScrollSensitivity": 5,
// 控制 "查⼩部件" 是否应在编辑器顶部添加额外的⾏。如果为 true, 则可以在 "查⼩⼯具" 可见时滚动到第⼀⾏之外。 "editor.find.addExtraSpaceOnTop": true,
hs仓库 不解释// 在执⾏查操作时,在编辑器中的选中⽂本中还是整个⽂件中进⾏查。
"editor.find.autoFindInSelection": false,
// 控制是否将编辑器选中内容作为搜索词填⼊到查⼩组件中。
"editor.find.seedSearchStringFromSelection": true,
// 控制编辑器是否启⽤了代码折叠。
"editor.folding": true,
// 控制计算折叠范围的策略。`auto` 将使⽤语⾔特定的折叠策略 (若可⽤)。`indentation` 将使⽤基于缩进的折叠策略。 "editor.foldingStrategy": "auto",
// 控制字体系列。
"editor.fontFamily": "Consolas, 'Courier New', monospace",
// 启⽤或禁⽤字体连字。
"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: 转到主要结果并忽略其他结果
"Location.multiple": "peek",
// 控制是否在概览标尺中隐藏光标。
"editor.hideCursorInOverviewRuler": false,
// 控制是否突出显⽰编辑器中活动的缩进参考线。
"editor.highlightActiveIndentGuide": true,
// 控制显⽰悬停提⽰前的等待时间 (毫秒)。
"editor.hover.delay": 300,
// 控制是否显⽰悬停提⽰。
"abled": true,
// 控制当⿏标移动到悬停提⽰上时,其是否保持可见。
"editor.hover.sticky": true,
// 按 `Tab` 键时插⼊空格。该设置在 `editor.detectIndentation` 启⽤时根据⽂件内容可能会被覆盖。
"editor.insertSpaces": true,
// 对⼤型⽂件进⾏特殊处理,禁⽤某些内存密集型功能。idea永久破解
"editor.largeFileOptimizations": true,
// 控制以像素为单位的字母间距。
"editor.letterSpacing": 0,
// 在编辑器中启⽤代码操作⼩灯泡提⽰。
"abled": true,
// 控制⾏⾼。为 0 时则通过字体⼤⼩⾃动计算。
"editor.lineHeight": 0,
/
/ 控制⾏号的显⽰。
//  - off: 不显⽰⾏号。
//  - on: 将⾏号显⽰为绝对⾏数。
//  - relative: 将⾏号显⽰为与光标相隔的⾏数。
//  - interval: 每 10 ⾏显⽰⼀次⾏号。
"editor.lineNumbers": "on",
// 控制是否在编辑器中检测链接并使其可被点击。
"editor.links": true,
// 当选择其中⼀项时,将突出显⽰匹配的括号。
"editor.matchBrackets": true,
// 由于性能原因,超过这个长度的⾏将不会被标记
"editor.maxTokenizationLineLength": 20000,
// 控制是否显⽰缩略图。
"abled": true,
// 限制缩略图的宽度,控制其最多显⽰的列数。
"editor.minimap.maxColumn": 120,
// 渲染每⾏的实际字符,⽽不是⾊块。
"derCharacters": true,
// 控制是否⾃动隐藏缩略图滑块。
"editor.minimap.showSlider": "mouseover",
// 控制在哪⼀侧显⽰缩略图。
"editor.minimap.side": "right",
/
/ 对⿏标滚轮滚动事件的 `deltaX` 和 `deltaY` 乘上的系数。
"useWheelScrollSensitivity": 1,
// 按住 `Ctrl` 键并滚动⿏标滚轮时对编辑器字体⼤⼩进⾏缩放。
linux文件权限数字
"useWheelZoom": false,
// 当多个光标重叠时进⾏合并。
"editor.multiCursorMergeOverlapping": true,
// 在通过⿏标添加多个光标时使⽤的修改键。“转到定义”和“打开链接”功能所需的⿏标动作将会相应调整,不与多光标修改键冲突。[阅读详细信息](code .visualstudio/docs/editor/codebasics#_multicursor-modifier)。
//  - ctrlCmd: 映射为 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。
//  - alt: 映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。
//  - alt: 映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。
"editor.multiCursorModifier": "alt",
// 控制编辑器是否突出显⽰语义符号的匹配项。
"urrencesHighlight": true,
// 控制是否在概览标尺周围绘制边框。
"editor.overviewRulerBorder": true,
// 控制概览标尺中同⼀位置可显⽰的提⽰数量。
"editor.overviewRulerLanes": 3,
// 控制参数提⽰菜单在到达列表末尾时进⾏循环还是关闭。
"le": false,
// 在输⼊时显⽰含有参数⽂档和类型信息的⼩⾯板。
"abled": true,
/
/ 控制是否在键⼊时⾃动显⽰建议。
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
// 控制显⽰快速建议前的等待时间 (毫秒)。
"editor.quickSuggestionsDelay": 10,
// 控制编辑器是否显⽰控制字符。
"derControlCharacters": false,
// 当⽂件以换⾏符结束时, 呈现最后⼀⾏的⾏号。
"derFinalNewline": true,
// 控制编辑器是否显⽰缩进参考线。
"derIndentGuides": true,
// 控制编辑器的当前⾏进⾏⾼亮显⽰的⽅式。
//  - none
//  - gutter
//  - line
//  - all: 同时突出显⽰导航线和当前⾏。
"derLineHighlight": "line",
multiple organism// 控制编辑器在空⽩字符上显⽰符号的⽅式。
//  - none
/
/  - boundary: 除了单个空格,在空⽩字符上显⽰符号。
//  - all
"derWhitespace": "none",
// 控制选区是否有圆⾓。
"undedSelection": true,
// 在⼀定数量的等宽字符后显⽰垂直标尺。输⼊多个值,显⽰多个标尺。若数组为空,则不绘制标尺。 "editor.rulers": [],
// 控制编辑器⽔平滚动时可以超过范围的字符数。
"editor.scrollBeyondLastColumn": 5,
// 控制编辑器是否可以滚动到最后⼀⾏之后。
"editor.scrollBeyondLastLine": true,
// 控制编辑器是否应突出显⽰与所选内容类似的匹配项。
"editor.selectionHighlight": true,
// 控制是否⾃动隐藏导航线上的折叠控件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。