visual studio code配置项 settings.json

本文详细介绍了如何配置Visual Studio Code的settings.json文件,包括关键设置选项和优化开发环境的技巧。
摘要由CSDN通过智能技术生成
// 通过将设置放入设置文件中来覆盖设置。
{

    //-------- 编辑器配置 --------

    // 控制字体系列。
    "editor.fontFamily": "Consolas, 'Courier New', monospace",

    // 控制字体大小。
    "editor.fontSize": 14,

    // 控制行高。
    "editor.lineHeight": 0,

    // 控制行号的可见性
    "editor.lineNumbers": true,

    // 控制字形边距的可见性
    "editor.glyphMargin": false,

    // 显示垂直标尺的列
    "editor.rulers": [],

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

    // 一个制表符等于的空格数。
    "editor.tabSize": 4,

    // 按 "Tab" 时插入空格。
    "editor.insertSpaces": true,

    // 当打开文件时,将基于文件内容检测 "editor.tabSize" 和 "editor.insertSpaces"。
    "editor.detectIndentation": true,

    // 控制选取范围是否有圆角
    "editor.roundedSelection": true,

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

    // 控制在多少个字符后编辑器会自动换到下一行。将其设置为 0 则将打开视区宽度换行(自动换行)。将其设置为 -1 则将强制编辑器始终不换行。
    "editor.wrappingColumn": 300,

    // 控制换行的行的缩进。可以是"none"、 "same" 或 "indent"。
    "editor.wrappingIndent": "same",

    // 要对鼠标滚轮滚动事件的 "deltaX" 和 "deltaY" 使用的乘数 
    "editor.mouseWheelScrollSensitivity": 1,

    // 控制键入时是否应显示快速建议
    "editor.quickSuggestions": true,

    // 控制延迟多少毫秒后将显示快速建议
    "editor.quickSuggestionsDelay": 10,

    // 控制编辑器是否应该在左括号后自动插入右括号
    "editor.autoClosingBrackets": true,

    // 控制编辑器是否应在键入后自动设置行的格式
    "editor.formatOnType": false,

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

    // 控制除了 "Tab" 以外,是否还应在 "Enter" 时接受建议。帮助避免“插入新行”或“接受建议”之间的歧义。
    "editor.acceptSuggestionOnEnter": true,

    // 控制编辑器是否应突出显示选项的近似匹配
    "editor.selectionHighlight": true,

    // 控制可在概述标尺同一位置显示的效果数量
    "editor.overviewRulerLanes": 3,

    // 控制光标闪烁动画,接受的值为'blink'、'visible' 和 'hidden'
    "editor.cursorBlinking": "blink",

    // 控制光标样式,接受的值为 'block' 和 'line'
    "editor.cursorStyle": "line",

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

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

    // 控制编辑器是否应呈现空白字符
    "editor.renderWhitespace": false,

    // 控制编辑器是否显示支持它的模式的参考信息
    "editor.referenceInfos": true,

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

    // 在制表位后插入和删除空格
    "editor.useTabStops": true,

    // 删除尾随自动插入的空格
    "editor.trimAutoWhitespace": true,

    // Keep peek editors open even when double clicking their content or when hitting Escape.
    "editor.stablePeek": false,

    // 控制 Diff 编辑器以并排或内联形式显示差异
    "diffEditor.renderSideBySide": true,

    // 控制差异编辑器是否将对前导空格或尾随空格的更改显示为差异
    "diffEditor.ignoreTrimWhitespace": true,


    //-------- 窗口配置 --------

    // 启用后,将在新窗口中打开文件,而不是重复使用现有实例。
    "window.openFilesInNewWindow": true,

    // 控制重启后重新打开文件夹的方式。选择“none”表示永不重新打开文件夹,选择“one”表示重新打开最后使用的一个文件夹,或选择“all”表示打开上次会话的所有文件夹。
    "window.reopenFolders": &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值