我的 VS Code 配置清单
2026 年 8 月 16 日由 GPT-5.6 Luna 整理。
设备和系统:MacBook Air M3,macOS Tahoe。
以下均为全局用户配置。
一、外观配置
| 配置项 | 当前值 | 作用 |
|---|---|---|
workbench.colorTheme | Anthropic Light | 当前颜色主题 |
workbench.preferredLightColorTheme | Anthropic Light | 浅色模式主题 |
workbench.preferredDarkColorTheme | Anthropic Dark | 深色模式主题 |
window.autoDetectColorScheme | true | 根据系统外观自动切换主题 |
editor.fontFamily | SF Mono, Maple Mono NF CN, Menlo, Consolas, Maple UI, PingFang, 'Microsoft YaHei', monospace | 编辑器字体 |
editor.fontLigatures | 'calt', 'cv01', 'ss01', 'zero' | 启用连字和 OpenType 特性 |
editor.lineHeight | 2 | 增大编辑器行距 |
workbench.fontAliasing | antialiased | 使用抗锯齿字体渲染 |
editor.minimap.size | fill | 让小地图填满可用区域 |
editor.minimap.autohide | mouseover | 鼠标移入时显示小地图 |
editor.minimap.side | 未在用户设置中声明 | 沿用 VS Code 默认值 |
对应代码:{
"workbench.colorTheme": "Anthropic Light",
"workbench.preferredLightColorTheme": "Anthropic Light",
"workbench.preferredDarkColorTheme": "Anthropic Dark",
"window.autoDetectColorScheme": true,
"editor.fontFamily": "SF Mono, Maple Mono NF CN, Menlo, Consolas, Maple UI, PingFang, 'Microsoft YaHei', monospace",
"editor.fontLigatures": "'calt', 'cv01', 'ss01', 'zero'",
"editor.lineHeight": 2,
"workbench.fontAliasing": "antialiased",
"editor.minimap.autohide": "mouseover",
"editor.minimap.size": "fill"
}
实际 settings.json 中曾重复声明 editor.fontLigatures,本文只保留后一次声明的生效值。本机当前可以匹配到 SF Mono、Maple Mono NF CN 和 Menlo;后面的字体名称属于回退项,是否命中取决于系统安装情况。
Anthropic Light 主题还覆盖了状态栏颜色:{
"workbench.colorCustomizations": {
"[Anthropic Light]": {
"statusBar.background": "#FAFAF7",
"statusBar.noFolderBackground": "#FAFAF7",
"statusBar.border": "#FAFAF7",
"statusBar.foreground": "#191919"
}
}
}
二、界面布局
| 配置项 | 当前值 | 作用 |
|---|---|---|
workbench.sideBar.location | right | 侧边栏放在右侧 |
workbench.panel.defaultLocation | right | 面板默认放在右侧 |
workbench.secondarySideBar.defaultVisibility | hidden | 默认隐藏辅助侧边栏 |
workbench.editor.showTabs | none | 隐藏编辑器标签页 |
workbench.activityBar.location | top | 活动栏放在顶部 |
workbench.activityBar.autoHide | true | 自动隐藏活动栏 |
workbench.activityBar.compact | true | 使用紧凑活动栏 |
workbench.statusBar.visible | false | 隐藏状态栏 |
window.commandCenter | false | 隐藏顶部命令中心 |
workbench.browser.showInTitleBar | false | 不在标题栏显示内置浏览器入口 |
workbench.browser.searchEngine | google | 内置浏览器搜索引擎 |
workbench.editor.useModal | some | 当前模态编辑器设置 |
workbench.layoutControl.enabled | false | 隐藏布局控制按钮 |
workbench.commandPalette.showAskInChat | false | 命令面板隐藏 Ask in Chat |
对应代码:{
"workbench.sideBar.location": "right",
"workbench.panel.defaultLocation": "right",
"workbench.secondarySideBar.defaultVisibility": "hidden",
"workbench.editor.showTabs": "none",
"workbench.activityBar.location": "top",
"workbench.activityBar.autoHide": true,
"workbench.activityBar.compact": true,
"workbench.statusBar.visible": false,
"window.commandCenter": false,
"workbench.browser.showInTitleBar": false,
"workbench.browser.searchEngine": "google",
"workbench.editor.useModal": "some",
"workbench.layoutControl.enabled": false,
"workbench.commandPalette.showAskInChat": false
}
三、快捷键对照
以下快捷键按 macOS 的 Cmd 记载。
| 快捷键 | 命令 | 作用 |
|---|---|---|
Alt + Q | editor.action.toggleWordWrap | 切换自动换行 |
Cmd + 1 | workbench.action.toggleAuxiliaryBar | 切换辅助侧边栏 |
Cmd + 2 | workbench.action.toggleSidebarVisibility | 显示或隐藏主侧边栏 |
Cmd + 3 | workbench.action.togglePanel | 显示或隐藏底部面板 |
Cmd + U | workbench.action.toggleStatusbarVisibility | 显示或隐藏状态栏 |
Alt + M | latex-workshop.view | 打开 LaTeX Workshop 视图 |
Shift + Enter | workbench.action.terminal.sendSequence | 在终端发送反斜杠加换行 |
Ctrl + Enter | workbench.action.terminal.sendSequence | 在终端发送反斜杠加换行 |
当前 keybindings.json:[
{
"key": "shift+enter",
"command": "workbench.action.terminal.sendSequence",
"when": "terminalFocus",
"args": {
"text": "\\\r\n"
}
},
{
"key": "ctrl+enter",
"command": "workbench.action.terminal.sendSequence",
"when": "terminalFocus",
"args": {
"text": "\\\r\n"
}
},
{
"key": "alt+m",
"command": "latex-workshop.view",
"when": "!virtualWorkspace"
},
{
"key": "alt+q",
"command": "editor.action.toggleWordWrap"
},
{
"key": "alt+z",
"command": "-editor.action.toggleWordWrap"
},
{
"key": "cmd+1",
"command": "workbench.action.toggleAuxiliaryBar"
},
{
"key": "alt+cmd+b",
"command": "-workbench.action.toggleAuxiliaryBar"
},
{
"key": "cmd+2",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+3",
"command": "workbench.action.togglePanel"
},
{
"key": "cmd+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "cmd+u",
"command": "workbench.action.toggleStatusbarVisibility",
"when": "!isSessionsWindow"
},
{
"key": "cmd+u",
"command": "-cursorUndo",
"when": "textInputFocus"
}
]
相比旧记录,侧边栏、辅助侧边栏和面板快捷键已经改为 Cmd + 1/2/3;Alt + Backquote 不再使用,同时取消了若干默认快捷键以避免冲突。
四、编辑器行为、安全和 Git
| 配置项 | 当前值 | 作用 |
|---|---|---|
editor.formatOnSave | true | 保存时自动格式化 |
files.autoSave | afterDelay | 延迟自动保存 |
editor.inlineSuggest.enabled | true | 启用行内补全 |
editor.accessibilitySupport | off | 关闭无障碍支持提示 |
editor.unicodeHighlight.nonBasicASCII | false | 不突出显示非基本 ASCII 字符 |
security.workspace.trust.untrustedFiles | open | 直接打开不受信任文件 |
explorer.confirmDelete | false | 删除文件时不确认 |
explorer.confirmDragAndDrop | false | 拖放文件时不确认 |
explorer.confirmPasteNative | false | 粘贴文件时不确认 |
terminal.integrated.inheritEnv | false | 终端不继承 VS Code 环境变量 |
Git 相关配置:{
"git.openRepositoryInParentFolders": "never",
"git.autofetch": true,
"git.enableSmartCommit": true,
"git.confirmSync": false
}
五、不同语言的配置
LaTeX
{ |
当前可用的编译配方包括:XeLaTeX、XeLaTeX * 2、XeLaTeX -> BibTeX -> XeLaTeX*2、latexmk、PDFLaTeX、BibTeX 和 PDFLaTeX -> BibTeX -> PDFLaTeX*2。工具参数如下:{
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdfxe",
"%DOCFILE%"
]
},
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-workshop.latex.clean.args": [
"-outdir=%OUTDIR%",
"-auxdir=%AUXDIR%",
"-c",
"%DOCFILE_EXT%"
]
}
自动清理在构建成功后运行,清理类型包括 aux、bbl、blg、idx、ind、lof、lot、out、toc、acn、acr、alg、glg、glo、gls、ist、fls、log 和 fdb_latexmk。
Markdown
{ |
TSQX、JSON 和 Python
{ |
文件关联:{
"workbench.editorAssociations": {
"*.copilotmd": "vscode.markdown.preview.editor",
"*.md": "vscode.markdown.editor",
"*.pdf": "latex-workshop-pdf-hook"
}
}
六、AI 相关配置
当前配置没有 chat.disableAIFeatures。GitHub Copilot 的开关是按文件类型设置的:普通文件开启,纯文本和 SCM 输入框关闭,Markdown 开启;行内补全和 Next Edit Suggestions 也保持开启。{
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": true,
"scminput": false
},
"github.copilot.nextEditSuggestions.enabled": true,
"github.copilot.chat.gpt55LargePromptSections.enabled": true,
"github.copilot.chat.gpt55EconomicalSearchAndEdit.enabled": true,
"github.copilot.chat.claude47OpusPrompt.enabled": true,
"chat.agent.thinkingStyle": "collapsed",
"chat.viewSessions.orientation": "stacked",
"chat.titleBar.openInAgentsWindow.enabled": false,
"chatgpt.localeOverride": "en-US",
"chatgpt.followUpQueueMode": "queue",
"chatgpt.reviewDelivery": "detached",
"chat.mcp.gallery.enabled": true,
"chat.tools.compressOutput.enabled": true,
"chat.sessionSync.enabled": true,
"inlineChat.notebookAgent": true,
"inlineChat.defaultModel": "OpenCode Go / Deepseek V4 Flash (opencodego)",
"chat.agentHost.byokModels.enabled": true,
"extensions.supportAgentsWindow": {
"ltmoerdani.opencode-copilot-chat": true
},
"claudeCode.preferredLocation": "panel",
"claudeCode.selectedModel": "opus",
"grok.showThinking": false,
"grok.defaultEffort": "xhigh",
"grok.summarizeRepliesAloud": false,
"grok.soundNotifications": true
}
设置文件中还存在网络访问和自动批准相关配置。它们会扩大自动化操作范围,本文不公开具体值。
Kilo Code 的界面和自动化偏好:{
"kilo-code.new.agentWorkStyle": "autonomous",
"kilo-code.new.showTaskTimeline": true,
"kilo-code.new.attention.enabled": true,
"kilo-code.new.attention.sound": "default",
"kilo-code.new.languageCommitMessage": "en",
"kilo-code.new.autocomplete.enableAutoTrigger": false,
"kilo-code.new.autocomplete.enableSmartInlineTaskKeybinding": true,
"kilo-code.new.autocomplete.enableChatAutocomplete": false,
"kilo-code.new.autocomplete.provider": "inception",
"kilo-code.new.autocomplete.model": "mercury-next-edit",
"kilo-code.new.fontSize": 12,
"kilo-code.new.showTokenThroughput": true
}
七、扩展清单(部分)
以下版本号是 2026 年 8 月 16 日在本机查询到的结果。
AI 与编程辅助
openai.chatgpt@26.810.52044 |
LaTeX、数学和知识管理
james-yu.latex-workshop@10.18.0 |
Markdown、文档和界面
bierner.markdown-mermaid@1.32.1 |