VS Code 简单配置项

VS Code 简单配置项

主题和图标

我先前常用 OneDark Pro 主题搭配 Material Icon Theme 图标包。目前在用 Catppuccin Mocha 主题和图标包,这个主题具有彩虹色标题和括号对,非常有趣。

使用 Material Product Icons 产品图标可以显著增强图标可读性。

配置文件

如果你想获得与我接近的体验,可以选择性地添加以下配置。

基础样式

增强样式

项目优化

我十分理解未保存代码可能会丢失修改,但我依然不建议启用自动保存。一方面 VS Code 会保持未保存文件的编辑状态,另一方面,自动保存会影响以下体验:

  • 使用带有热更新功能的插件(Live Server)、框架(Vite)时页面会频繁异常刷新。
  • 无意识的键入文本会导致代码损坏。如果你之后关闭了窗口,那么做出的修改难以复原。
  • 与保存时自动格式化功能冲突。与其自动保存+手动格式化,不如按 Ctrl+S 保存时自动格式化。这样不仅方便,并且还能养成频繁保存的习惯。

前端配置

其他配置

%APPDATA%/Code/User/settings.jsonjson
{
  // 设置 C/C++ 插件的格式化规则
  "C_Cpp.clang_format_fallbackStyle": "{BasedOnStyle: Chromium, IndentWidth: 4}",
  // 设置 clangd 插件 include 路径
  "clangd.fallbackFlags": [
    "-I${workspaceFolder}",
  ],
  // 忽略某些扩展的配置同步
  "settingsSync.ignoredExtensions": [
    // 如在 Windows 上使用 C/C++,在 Linux 上使用 clangd
    "ms-vscode.cpptools",
    "llvm-vs-code-extensions.vscode-clangd",
  ],
}

常用功能和快捷键

可以通过 GitHub 登录账户启用设置同步,在 GitHub 网页浏览仓库时按 . 键能进入网页版 VS Code 编辑器。

工作台“资源管理器”选项卡的“时间线”(窗口左下角)功能十分有用,可以查看文件修改历史及修改时间,对比差异或恢复。

VS Code 里有许多有用的快捷键,比如:

  • F1Ctrl+Shift+P 打开命令面板,搜索要执行的操作,还可以查看或设置操作的快捷键。
  • Ctrl+P 快速打开项目内文件。
  • Ctrl+R 快速打开最近的项目(文件夹/文件)。
  • Ctrl+K, Ctrl+W 关闭所有选项卡,我称其为「选项卡清理大师」。

再比如文本编辑时:

  • Ctrl+D 快速选中多个相同的文本。
  • Ctrl+Alt+Backspace 可以删除光标所在的括号对。
  • Alt+Shift+→ 可以扩选光标所在的文本范围,这在处理引号包裹的字符串或 HTML 标签时十分有用。

使用 ArchInstall 安装 Arch Linux

Linux 下简单 ls 命令的实现

评论区

评论加载中...