mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
1103 words
3 minutes
3 VS Code Extensions I Swear By
2024-12-04

VS Code 之所以成为主流编辑器,除了轻量、跨平台等基础优势,强大的扩展生态是关键原因。作为日常重度使用者,我长期依赖三款扩展:One Dark Pro 负责统一界面风格,Remote - SSH 支撑远程开发工作流,Office Viewer 则用于快速处理各类非代码文件。它们配置简单、实用性强,几乎不需要额外学习成本,就能显著提升日常开发体验。

One Dark Pro#

One Dark Pro 是基于 Atom One Dark 主题的经典复刻,也是我长期使用的默认主题。它在可读性、护眼和美观之间平衡得很好,适合长时间编码。

主要特点#

  • 提供多种风格:默认、Flat、Darker、Retro、Gnome 等,可根据环境与偏好切换。
  • 高度可定制:支持开关粗体、斜体,调整色彩鲜艳度,也可通过 colorCustomizationstokenColorCustomizations 精细调整界面与语法高亮,甚至对不同语言单独配置。
  • 语法高亮清晰:关键字、注释、变量、函数区分明显,视觉层次自然,能减少阅读疲劳与误读。

小配置建议#

如果希望注释、关键字等更具辨识度,可以在 settings.json 中开启斜体样式,让代码结构更易区分。

Remote - SSH#

Remote - SSH 是微软官方推出的远程开发扩展,也是我在 Linux 服务器与远程环境开发时的核心工具。它让本地 VS Code 可以直接连接远程主机,实现近乎本地的完整开发体验。

核心优势#

  • 完整远程开发能力:连接后可直接编辑远程文件、使用终端、断点调试、安装扩展,所有本地功能均可在远程环境使用。
  • 跨平台支持:兼容 Linux、Windows、macOS 以及 ARM 架构设备,如云服务器、树莓派等。
  • 无需本地拷贝代码:项目文件保留在服务器,避免本地与线上环境不一致,同时节省存储空间。
  • 多主机快速切换:可保存多个 SSH 配置,配合密钥登录实现一键连接,方便在开发、测试等环境间切换。

快速使用#

  1. 安装后按 F1,执行 Remote-SSH: Open SSH Host...
  2. 输入 user@host 并完成认证(建议配置 SSH 密钥免密登录)
  3. 连接成功后通过 Open Folder 打开远程项目即可

注意事项#

仅连接可信任的服务器;远程主机建议至少 2GB 内存,以保证流畅运行。

Office Viewer#

Office Viewer 是一个偏工具型的扩展,我一般按需启用,用于在 VS Code 内直接查看和处理各类非代码文件,避免频繁切换应用。

功能亮点#

  • 支持格式广泛:包括 Word(.docx)、Excel(.xls/.xlsx/.csv)、PDF、SVG、字体文件、压缩包(.zip/.rar/.jar)、Markdown 等。
  • 内置 Markdown 编辑器:基于 Vditor 实现所见即所得编辑,提供更高效的文档与 README 写作体验。
  • 轻量化:体积小,平时禁用也不影响性能,需要时再启用。
  • 实用细节:HTML 实时预览、压缩包内预览、超链接快捷打开、视图大小可调等。

配置提示#

该扩展默认会接管 Markdown 编辑器。如果希望保留 VS Code 原生渲染,可在 settings.json 中添加:

{
"workbench.editorAssociations": {
"*.md": "default",
"*.markdown": "default"
}
}

📌 使用建议#

  • 常驻扩展:One Dark Pro + Remote - SSH,满足日常界面与远程开发需求。
  • 按需启用:Office Viewer 只在查看文档、表格等场景打开,减少资源占用。
  • 个性化优化:结合主题自定义与 SSH 密钥配置,让工作流更简洁统一。

VS Code 的扩展很多,但真正长期留在工作流里的往往是简单、稳定、解决真实痛点的工具。以上三款都是我实际使用后觉得值得推荐的选择,安装即用,几乎无学习成本,能切实提升开发效率。

Share

If this article helped you, please share it with others!

3 VS Code Extensions I Swear By
https://blog.yremmmm.com/posts/vsc-extensions/
Author
why?
Published at
2024-12-04
License
CC BY-NC-SA 4.0

Some information may be outdated

Cover
Sample Song
Sample Artist
Cover
Sample Song
Sample Artist
0:00 / 0:00