首页 > 开发工具 > VSCode > 正文

从Sublime Text迁移到VSCode:你需要知道的一切

P粉986688829
发布: 2025-12-20 12:04:02
原创
108人浏览过
Sublime Text用户迁移到VSCode需关注五方面:一、手动迁移键绑定、主题等设置;二、用Bracket Pair Colorizer 2等插件替代原功能;三、配置资源管理器和文件过滤;四、通过tasks.json重建构建系统;五、将.sublime-snippet转换为VSCode代码片段格式。

从sublime text迁移到vscode:你需要知道的一切

如果您正在使用Sublime Text并考虑切换至VSCode,可能是因为需要更强大的调试支持、更活跃的插件生态或更深度的Git集成。以下是完成迁移过程中需关注的核心事项:

本文运行环境:MacBook Air,macOS Sequoia。

一、配置同步与设置迁移

VSCode不直接读取Sublime Text的配置文件,但可通过手动映射实现编辑习惯的延续。重点包括键绑定、主题、字体设置及常用首选项。

1、打开VSCode,按下 Cmd + , 进入设置界面。

2、点击右上角的“打开设置(JSON)”图标,进入 settings.json 编辑模式。

3、将Sublime Text中常用的 `"font_size": 14`、`"tab_size": 2`、`"translate_tabs_to_spaces": true` 等项,按VSCode语法转换后写入 JSON 文件。

4、从Sublime Text的 Preferences > Key Bindings 中复制快捷键规则,对照 VSCode 的 keybindings.json 格式重写,例如将 `"command": "toggle_comment"` 映射到 `Ctrl+/`。

二、插件与扩展替代方案

Sublime Text 的 Package Control 生态与 VSCode 的 Extensions Marketplace 功能相似,但具体插件名称和行为存在差异,需逐项匹配。

1、安装 Bracket Pair Colorizer 2 替代 Sublime Text 的 BracketHighlighter。

2、启用 Auto Rename Tag 实现与 Sublime Text 中 Emmet 类似的标签自动重命名能力。

3、安装 Prettier 并设为默认格式化工具,替代 Sublime Text 中的 JSFormat 或 HTML-CSS-Class-Completion 的格式化功能。

4、添加 Project Manager 扩展,以恢复 Sublime Text 中快速切换多项目的工作区记忆能力。

三、侧边栏与文件导航适配

VSCode 的资源管理器默认行为与Sublime Text的侧边栏不同,尤其在多根工作区和文件过滤方面需重新配置。

1、在资源管理器空白处右键,选择 “在资源管理器中显示文件夹”,确保当前项目根路径正确加载。

maven使用方法 中文WORD版
maven使用方法 中文WORD版

本文档主要讲述的是maven使用方法;Maven是基于项目对象模型的(pom),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven将你的注意力从昨夜基层转移到项目管理层。Maven项目已经能够知道 如何构建和捆绑代码,运行测试,生成文档并宿主项目网页。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看

maven使用方法 中文WORD版 0
查看详情 maven使用方法 中文WORD版

2、按下 Cmd + Shift + F 调出全局搜索,通过设置 exclude 模式(如 `"**/node_modules/**"`)模拟 Sublime Text 的文件过滤行为。

3、安装 Explorer Exclude 扩展,实现对特定文件类型(如 `.pyc`、`.DS_Store`)的永久性侧边栏隐藏。

四、构建系统与任务集成

Sublime Text 的 Build System 可通过 VSCode 的 Tasks 功能等效实现,但需手动编写 tasks.json 并关联终端命令。

1、在 VSCode 中打开命令面板(Cmd + Shift + P),输入并选择 “Tasks: Configure Task”

2、选择 “Create tasks.json file from template” → “Others”,生成基础模板。

3、在 tasks.json 中添加 shell 命令字段,例如将 Sublime Text 中的 `"cmd": ["python", "-u", "$file"]` 转换为 `"args": ["-u", "${file}"]` 并指定 `"command": "python"`。

4、保存后使用 Cmd + Shift + B 触发构建,验证输出是否出现在集成终端中。

五、Snippet 同步与自定义片段导入

Sublime Text 的 .sublime-snippet 文件不能被 VSCode 直接识别,但可转换为 VSCode 支持的代码片段格式并导入。

1、在 VSCode 中执行 Cmd + Shift + P,输入并选择 “Preferences: Configure User Snippets”

2、选择目标语言(如 “HTML”),打开 html.json 文件。

3、将 Sublime Text 中 snippet 的 `` 内容提取为 `"body": ["..."]` 数组,将 `abc` 转为 `"prefix": "abc"`。

4、为每个 snippet 添加 `"description": "Custom div wrapper"` 字段,便于后续快速识别和补全。

以上就是从Sublime Text迁移到VSCode:你需要知道的一切的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号