You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现编辑器两种字体预设的一键切换?

一键切换编辑器字体预设(独自编辑/屏幕共享)

以下是两种无需额外扩展的便捷实现方式:

方法1:使用VS Code内置Profiles功能(推荐)

这是最直观的方案,可完整保存两种场景的全套配置:

  • 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入Profiles: Create Profile,命名为「独自编辑」,选择基于当前配置创建。
  • 再次创建「屏幕共享」Profile,进入设置(Ctrl+, / Cmd+,)调整字体参数:
    • editor.fontFamily:选用笔画较粗的字体(比如Consolas, 'Courier New', monospace)
    • editor.fontSize:调大字号(比如18)
    • editor.fontWeight:设置为600或bold
    • editor.letterSpacing:适当加宽(比如1)
  • 切换时,打开命令面板输入Profiles: Switch Profile,选择对应预设即可。也可给该命令绑定快捷键(打开键盘快捷键设置,搜索Profiles: Switch Profile添加自定义按键)。

方法2:自定义快捷键+设置切换命令

适合仅需切换字体参数的场景:

  1. 打开settings.json(命令面板输入Preferences: Open Settings (JSON)),添加日常和屏幕共享的字体参数:
// 日常编辑预设
"editor.fontFamily": "你的常用字体",
"editor.fontSize": 14,
"editor.fontWeight": "400",
"editor.letterSpacing": 0,
// 屏幕共享预设(自定义键名)
"screenShare.fontFamily": "Consolas, 'Courier New', monospace",
"screenShare.fontSize": 18,
"screenShare.fontWeight": "600",
"screenShare.letterSpacing": 1
  1. 打开keybindings.json(键盘快捷键设置界面右上角点击打开),添加切换快捷键:
[
  // 切换到屏幕共享模式
  {
    "key": "ctrl+shift+alt+s",
    "command": "workbench.action.runCommands",
    "args": {
      "commands": [
        ["settings.setValue", "editor.fontFamily", "${config:screenShare.fontFamily}"],
        ["settings.setValue", "editor.fontSize", "${config:screenShare.fontSize}"],
        ["settings.setValue", "editor.fontWeight", "${config:screenShare.fontWeight}"],
        ["settings.setValue", "editor.letterSpacing", "${config:screenShare.letterSpacing}"]
      ]
    },
    "when": "editorTextFocus"
  },
  // 切换到日常编辑模式
  {
    "key": "ctrl+shift+alt+d",
    "command": "workbench.action.runCommands",
    "args": {
      "commands": [
        ["settings.setValue", "editor.fontFamily", "你的常用字体"],
        ["settings.setValue", "editor.fontSize", 14],
        ["settings.setValue", "editor.fontWeight", "400"],
        ["settings.setValue", "editor.letterSpacing", 0]
      ]
    },
    "when": "editorTextFocus"
  }
]

替换上述代码中的「你的常用字体」为你日常使用的字体名称,之后按绑定的快捷键即可一键切换所有字体设置。

内容的提问来源于stack exchange,提问作者Jo Liss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 08:00:22