VSCode个性化设置备忘录

张开发
2026/5/30 8:28:22 15 分钟阅读
VSCode个性化设置备忘录
最近在使用VSCode开发过程中发现了一些非常实用的设置项能够显著提升开发效率。这里整理记录下来方便后续查找和使用也希望能帮助到有同样需求的同学。完整配置文件 (Settings.json)首先推荐通过直接编辑settings.json文件来统一管理所有配置。打开settings.json有两种快捷方式传统方式按Ctrl,打开设置窗口点击右上角的图标打开用户settings.json文件快速方式点击页面上方的搜索框输入setting.json即可快速定位并打开配置文件将以下完整配置复制进去{remote.SSH.remotePlatform:{172.29.44.161:linux},git.autofetch:true,terminal.integrated.copyOnSelection:true,terminal.integrated.rightClickBehavior:paste,workbench.editorAssociations:{*.md:vscode.markdown.preview.editor},partialDiff.commandsOnContextMenu:{markSection1:false,markSection2AndTakeDiff:false,diffVisibleEditors:false,togglePreComparisonTextNormalizationRules:false},diffEditor.ignoreTrimWhitespace:true,files.autoSave:onFocusChange}主要功能详解1. 终端增强功能功能描述实现鼠标选中自动复制和右键粘贴功能极大提升终端使用效率。配置说明terminal.integrated.copyOnSelection: true- 选中文本自动复制到剪贴板terminal.integrated.rightClickBehavior: paste- 右键单击直接粘贴手动设置路径自动复制设置 → 搜索 “terminal integrated copy on selection” → 勾选对应选项右键粘贴设置 → 搜索 “terminal.integrated.rightClickBehavior” → 选择 “paste”2. Markdown预览编辑器设置功能描述打开.md文件时默认使用预览编辑器无需手动切换。配置说明workbench.editorAssociations:{*.md:vscode.markdown.preview.editor}手动设置路径设置 → 搜索 “editor associations” → 在workbench.editorAssociations中添加对应配置3. Python解释器快速切换功能描述快速在不同Python环境间切换适合多项目开发。操作方法按CtrlShiftP打开命令面板输入并选择 “Python: Select Interpreter”4. 文本差异比较优化功能描述通过Partial Diff插件实现精确的文本片段对比。配置说明partialDiff.commandsOnContextMenu:{markSection1:false,markSection2AndTakeDiff:false,diffVisibleEditors:false,togglePreComparisonTextNormalizationRules:false}此配置精简了上下文菜单仅保留diffSelectionWithClipboard功能可选择文本与剪贴板内容进行比较。使用方法选择文本后右键 → 选择 “Diff selection with clipboard”5. 自动保存功能功能描述防止因忘记保存导致的代码丢失问题。配置说明files.autoSave: onFocusChange- 编辑器失去焦点时自动保存手动设置路径设置 → 搜索 “auto save” → 将files.autoSave设置为 “onFocusChange”6. 其他实用配置Git自动获取git.autofetch: true- 自动获取远程仓库更新忽略空白字符差异diffEditor.ignoreTrimWhitespace: true- 在差异比较时忽略行尾空白字符SSH远程平台配置remote.SSH.remotePlatform- 为特定IP地址指定远程操作系统类型新增功能快速输入if __name__ __main__在Python文件中输入main然后按Tab或回车即可快速生成if __name__ __main__:结构类似于PyCharm的功能。配置方法点击VSCode左下角的设置齿轮图标选择用户代码片段在搜索框中输入python并选择Python在打开的python.json文件中添加以下代码{Print to console:{prefix:main,body:[if __name__ __main__:, ${1:pass},],description:Python main function template}}使用方法配置完成后在Python文件中输入main或pymain如果使用替代关键词按Tab键或回车键就会自动生成if__name____main__:pass光标会自动定位到pass处你可以直接替换为你的代码。使用建议备份配置建议定期备份settings.json文件便于在新环境中快速恢复个人习惯配置。逐步配置如果不熟悉某些设置建议先在图形界面中测试效果确认后再写入配置文件。插件配合部分功能需要安装对应插件才能生效如Partial Diff插件用于文本比较功能。团队协作对于团队项目可以创建.vscode/settings.json作为项目级配置与个人配置区分开来。这样的配置既保持了灵活性又确保了设置的一致性和可移植性让VSCode真正成为符合个人习惯的高效开发工具。

更多文章