乐趣区

关于visual-studio-code:值得关注的几个vscode配置和键绑定

正版腾飞,jetbrains-agent发表不再更新,万狗哀嚎。多年老 vscode 玩家再次回归

因为 vscode 的默认配置,导致当初用的不是很难受,奋发图强,一番点睛查问试验过后,总结了以下能让你的 vscode 腾飞的配置。

版本: 1.48.2

snippetsPreventQuickSuggestions

问题: 输出 log 按 tab 疾速生成代码后,提醒竟然没了?
解决:

"editor.suggest.snippetsPreventQuickSuggestions": false,

wordSeparators

问题: 对于 calendar-header 这种两头是 - 的分隔符的 className 双击总是不能选中,只能选中一部分?

解决: 去掉 - 字符

"editor.wordSeparators": "`~!@#$%^&*()=+[{]}\\|;:'\",.<>/?"

quickSuggestionsDelay

问题: 这原本不是个问题,然而我记得以前是没这个配置的,导致我的 vscode 提醒始终有提早 (默认 500),始终感觉 vscode 卡..
解决:

"editor.quickSuggestionsDelay": 0

cursorBlinking

问题: brackets默认就有的性能,让你的光标挪动有个动画成果。
解决:

"editor.cursorSmoothCaretAnimation": true

acceptSuggestionOnCommitCharacter

问题:

这种状况,输出左括号,会成为这个样子

这必定不是我想要的啊
解决:

"editor.acceptSuggestionOnCommitCharacter": false

formatOnPaste

问题: 粘贴代码之后,又得从新格式化下代码。如果不想改变整个代码,还得选中粘贴的局部代码再手动格式化。
解决: 启用粘贴时主动格式化

editor.formatOnPaste: true

renderCharacters

问题: 只渲染小地图大略色块而不是具体字符,感觉能晋升性能。默认是渲染具体字符。~~~~
解决:

editor.minimap.renderCharacters: false

两个配置

记得第一次应用 vscode 的时候,那时候还没有 UI 设置编辑器 …

workbench.settings.editor: 'json',
workbench.settings.useSplitJSON: true

主动行尾加逗号

一个插件: macros
一句配置:

"macros": {
        "comma": [ // 开端加逗号并新加一行
            "cursorLineEnd",
            {
                "command": "type",
                "args": {"text": ","}
            },
            "editor.action.insertLineAfter"
        ]
    }

一个快捷键:

主动插入右括号, 右引号

平时如同也没有按了左括号不须要右括号的状况~~

"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",

截屏模式

相似 up 颜色代码时显示按键和高亮鼠标的性能
搜寻 Screencast 而后绑定快捷键:

退出移动版