是否可以指定键盘快捷键来在 VSCode 中切换主题?
我喜欢使用 Monokai 或 Monokai Seti 进行编码,但对于用 Markdown 编写文档,我认为浅色主题具有更好的可读性。我认为这是因为文档文本大部分是一种颜色,而代码是为了可见性而突出显示的颜色。
对我来说,为 Markdown 预览提供一个浅色主题是最重要的。如果 MD 预览窗格可以有一个浅色主题,而实际的 MD 代码是 Monokai 或其他什么,那就太好了。
有一个名为“NightSwitch-Lite”的扩展,它提供“切换日/夜”命令,然后您可以为该命令分配键盘快捷键(我将其分配给 ScrollLock)以在浅色和深色主题之间切换。
只有触发主题选择下拉菜单的热键,没有其他任何东西(macOS 上为 alt + cmd + T,否则为 alt + ctrl + T)。
另一种快捷键是 cmd + K + T / ctrl + K + T。
对于 2023 年以后阅读本文的人,它现在直接包含在 VSCode 中!
发行说明:2022 年 6 月(版本 1.69)> 在浅色和深色主题之间切换
您可以使用以下设置配置您喜欢的主题:
workbench.preferredDarkColorTheme
workbench.preferredLightColorTheme
workbench.preferredHighContrastColorTheme
workbench.preferredHighContrastLightColorTheme
并通过使用
Ctrl+Shift+P
打开命令面板并运行 Preferences: Toggle between Light/Dark themes
进行切换。
您还可以单击命令上的小齿轮为其添加自定义快捷方式:)
对于 Windows,您可以在转到文件 > 首选项 > 颜色主题 (Ctrl+K Ctrl+T) 时看到快捷键。我假设对于 Mac 来说是 Cmd+K Cmd+T。
我明白你想要实现什么,我今天也在想同样的事情。如果没有办法的话,我们可以在 vscode 的 github 页面上提交功能请求。
您可以使用名为 Toggle Light/Dark Theme by Daniel Jackson 的 VS Code 扩展。
安装扩展程序后,单击 CTRL+ALT+Shift+T(或在 Mac OS 中,⌘+⌥+Shift+T)在主题之间切换。
(或者,您可以点击 VS Code 状态栏最右上角的小“圆圈分成两半”图标来进行主题切换。)
自定义用于切换的深色/浅色主题:
通过 Ctrl+、(逗号)(在 Mac 上使用 命令 ⌘+、(逗号))或通过 打开 设置
在搜索中输入“首选深色颜色主题”并从下拉列表中进行更改。 (我用“黑暗现代”)
在搜索中输入“首选Light颜色主题”并从下拉列表中进行更改。 (我用“轻现代”)
如果使用 Visual Studio CODE - 有 - 默认情况下 CTRL + K + T 但是,如果您在菜单中 - 您可以使用向上和向下箭头快速预览它们,而无需退出菜单:)希望这会有所帮助。快乐编码!
最近有一个 PR 等待合并 https://github.com/microsoft/vscode/pull/100861,如果被接受,则会向
workbench.action.selectTheme
命令添加一个参数。 PR 示例:
{
"key": "ctrl+t ctrl+l",
"command": "workbench.action.selectTheme",
"args": {
"id": "Default Light+" // your light theme name here
}
},
{
"key": "ctrl+t ctrl+d",
"command": "workbench.action.selectTheme",
"args": {
"id": "Default Dark+" // your other theme name here
}
}