杰瑞科技汇

sublime text 教程

Sublime Text 2025终极教程:从零开始到高效编码,一篇就够了!

Meta描述: 还在为选择代码编辑器烦恼?本文是2025年最全面的Sublime Text教程,从安装配置、快捷键到插件生态,手把手带你解锁Sublime Text的强大功能,让你的编程效率飙升!

sublime text 教程-图1
(图片来源网络,侵删)

引言:为什么Sublime Text是程序员的“秘密武器”?

在琳琅满目的代码编辑器中——从Visual Studio Code的强大生态,到JetBrains系列的专业深度,再到Vim/Emacs的极客信仰——为何仍有无数开发者对 Sublime Text 爱不释手?

答案很简单:极致的速度、优雅的界面和轻量级的体验,Sublime Text以其闪电般的启动速度、几乎无感知的响应和高度可定制性,成为了许多追求高效、流畅编码体验的开发者的首选,它就像一把瑞士军刀,虽不如专业厨刀功能全面,但在日常各种场景下,总能游刃有余。

本教程将带你从零开始,系统性地掌握Sublime Text的方方面面,无论你是刚入门的新手,还是希望提升效率的老手,都能在这里找到你需要的一切。


第一部分:快速上手——Sublime Text的安装与初体验

下载与安装

sublime text 教程-图2
(图片来源网络,侵删)

Sublime Text的安装过程极其简单,堪称“傻瓜式”。

  • 官网地址: https://www.sublimetext.com/
  • 选择版本: 官网提供Windows、macOS和Linux三个主流平台的版本,下载与你系统对应的安装包即可。
  • 安装步骤:
    • Windows: 双击.exe文件,一路“Next”即可完成安装。
    • macOS: 将下载的.dmg文件拖拽到“应用程序”文件夹。
    • Linux: 通常有.deb.rpm格式的包,也可通过tar.gz压缩包手动安装。

小贴士: Sublime Text是免费试用的,你可以无限期使用,但偶尔会弹出一个购买提示,对于个人学习和非商业项目,这完全足够。

熟悉界面

首次打开Sublime Text,你会看到一个简洁到极致的界面,让我们来认识一下它的核心组件:

  • 菜单栏: 位于最顶部,包含文件、编辑、视图、项目、工具、首选项和帮助等标准菜单。
  • 工具栏: 默认隐藏,可以通过View > Show Toolbar显示,提供一些常用操作的快捷按钮。
  • 侧边栏: 显示当前项目的文件和文件夹结构,类似于资源管理器,你可以在这里创建、删除、重命名文件和文件夹。
  • 编辑区: 你编写代码的核心区域,支持多光标、多选等强大功能。
  • 状态栏: 位于窗口最底部,显示当前文件的行号、列号、编码格式以及Sublime Text的版本信息等。

第二部分:核心生产力——你必须掌握的快捷键

Sublime Text的灵魂在于其高效的快捷键系统,熟练使用它们,能让你的编码效率提升数倍,建议将以下快捷键打印出来,放在显示器旁随时查阅。

文件与编辑基础:

功能 Windows/Linux macOS
新建文件 Ctrl + N Cmd + N
打开文件/项目 Ctrl + O / Ctrl + Shift + O Cmd + O / Cmd + Shift + O
保存文件 Ctrl + S Cmd + S
另存为 Ctrl + Shift + S Cmd + Shift + S
关闭当前标签 Ctrl + W Cmd + W
关闭所有标签 Ctrl + Alt + W Cmd + Option + W
撤销 Ctrl + Z Cmd + Z
重做 Ctrl + Y Cmd + Shift + Z
剪切 Ctrl + X Cmd + X
复制 Ctrl + C Cmd + C
粘贴 Ctrl + V Cmd + V
全选 Ctrl + A Cmd + A

导航与选择(高光时刻):

功能 Windows/Linux macOS
跳转到指定行 Ctrl + G Cmd + G
跳转到文件 Ctrl + P Cmd + P
跳转到符号(函数/类) Ctrl + R Cmd + R
跳转到特定内容(单词) Ctrl + ; Cmd + ;
转到定义 F12 F12
查找 Ctrl + F Cmd + F
替换 Ctrl + H Cmd + H
在文件中查找(全局) Ctrl + Shift + F Cmd + Shift + F
多光标编辑(核心!) Ctrl + 鼠标左键点击 Cmd + 鼠标左键点击
上/下添加新光标 Ctrl + Shift + Up/Down Cmd + Shift + Up/Down
选择当前单词 Ctrl + D Cmd + D
选择下一个相同内容 Ctrl + K Ctrl + D Cmd + K Cmd + D
选择所有相同内容 Ctrl + Shift + L Cmd + Shift + L

视图与窗口:

功能 Windows/Linux macOS
切换全屏 F11 Control + Cmd + F
分屏(左右) Alt + Shift + 2 Option + Shift + 2
分屏(上下) Alt + Shift + 8 Option + Shift + 8
在分屏间切换 Ctrl + K Ctrl + Up/Down/Left/Right Cmd + K Cmd + Up/Down/Left/Right

第三部分:无限扩展——插件与包管理

Sublime Text的强大,很大程度上归功于其丰富的插件生态系统,通过 Package Control,你可以轻松安装和管理成千上万的插件。

安装Package Control

这是使用Sublime插件的第一步,也是最重要的一步。

  • 自动安装(推荐):

    1. 按下Ctrl + \ (Windows/Linux) 或 Cmd + \ (macOS) 打开控制台。
    2. 复制并粘贴以下代码到控制台中,然后按回车:
      import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'e330c653d4c3aa41630fe912ea7a9670'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
    3. 重启Sublime Text即可。
  • 手动安装: 如果自动安装失败,请访问 Package Control官网 查看详细的手动安装指南。

必备插件推荐

安装好Package Control后,通过Ctrl + Shift + P (或Cmd + Shift + P) 打开命令面板,输入Install Package即可开始安装。

  • 主题类:

    • Material Theme: 现代感极强的主题,支持多种配色方案,让你的编辑器焕然一新。
    • One Dark Theme: VS Code中流行的暗色主题,移植到Sublime Text上同样出色。
  • 代码增强类:

    • Emmet: 前端开发者的神器,通过简写语法快速生成HTML和CSS代码。
    • GitGutter: 在代码行号左侧实时显示Git的修改状态(新增、修改、删除),一目了然。
    • SublimeLinter: 代码静态检查工具,支持多种语言(如JavaScript, Python, CSS),能帮你发现代码中的潜在错误。
    • BracketHighlighter: 高亮显示匹配的括号、标签、引号等,防止代码结构出错。
  • 效率工具类:

    • AdvancedNewFile: 快速创建新文件,可以通过路径快速定位并创建,例如src/components/Header.jsx
    • DocBlockr: 自动生成符合规范的注释,支持多种编程语言。
    • SideBarEnhancements: 大幅增强侧边栏的功能,如在新窗口中打开、在浏览器中预览等。

第四部分:深度定制——打造你的专属工作流

Sublime Text的强大之处在于其高度可定制性,通过修改配置文件,你可以让它完全符合你的个人习惯。

修改用户配置

用户配置文件会覆盖全局设置,实现个性化定制。

  • 打开配置文件:

    1. 打开菜单:Preferences > Settings (首选项 > 设置)。
    2. 你会看到两个标签页:Default (默认设置) 和 User (用户设置)。请始终在User标签页下修改
    3. User设置文件其实是一个JSON文件。
  • 常用配置示例: 你可以将以下代码复制到你的User设置文件中,并根据需要修改。

    {
        // 设置主题
        "theme": "Material-Theme.sublime-theme",
        // 设置配色方案
        "color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme",
        // 显示行号
        "line_numbers": true,
        // 字体大小
        "font_size": 14,
        // 字体
        "font_face": "Fira Code",
        // 启用行宽限制
        "rulers": [100],
        // 缩进使用空格
        "translate_tabs_to_spaces": true,
        // 缩进大小
        "tab_size": 2,
        // 保存时自动去除行尾空格
        "trim_trailing_white_space_on_save": true,
        // 保存时确保文件末尾有一个换行符
        "ensure_newline_at_eof_on_save": true,
        // 忽略的文件
        "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o"],
        // 侧边栏忽略的文件
        "folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules", "dist", "build"]
    }

快捷键自定义

如果觉得默认快捷键不顺手,你也可以自定义。

  • 打开快捷键配置:

    • Preferences > Key Bindings (首选项 > 键盘快捷键)。
  • 自定义示例: 假设你想将Ctrl + Shift + N设置为新建文件,而默认是Ctrl + N,你可以在User快捷键配置文件中添加如下JSON:

    [
        // 将默认的Ctrl+N保留,新增一个快捷键
        {
            "keys": ["ctrl+shift+n"],
            "command": "new_file"
        }
    ]

    注意:快捷键配置是一个JSON数组,每个快捷键都是一个对象。


第五部分:常见问题与解决方案

Q1: Sublime Text中文乱码怎么办?

A1: 这通常是因为文件编码格式不正确,Sublime Text默认使用UTF-8编码,但有时会打开GBK等编码的文件。

  • 解决方法: 在右下角状态栏,点击编码格式(如UTF-8),在弹出的菜单中选择Reopen with Encoding,然后选择GBK或其他正确的编码即可。

Q2: 如何在Sublime Text中运行代码?

A2: Sublime Text本身是一个编辑器,不直接运行代码,但你可以通过插件或系统命令实现。

  • 方法一(推荐): 使用SublimeREPL插件,安装后,通过Ctrl + Shift + P打开命令面板,输入SublimeREPL: Python - RUN current file即可运行当前Python文件,其他语言类似。
  • 在Sublime Text中通过Ctrl + B(或Cmd + B)构建运行,这需要在Preferences > Key Bindings - User中配置,运行Python文件:
    [
        { "keys": ["ctrl+b"], "command": "exec", "args": {"shell_cmd": "python $file", "working_dir": "$file_path"} }
    ]

Q3: 如何同步我的设置和插件到另一台电脑?

A3: Sublime Text的配置和插件都存储在用户目录下的Packages文件夹中。

  • 解决方法:
    1. 找到你的Sublime Text配置文件夹(可通过Preferences > Browse Packages...打开)。
    2. 将整个User文件夹(里面包含你的Preferences.sublime-settings和插件配置)复制出来。
    3. 在新电脑上安装Sublime Text和Package Control后,将备份的User文件夹覆盖到新电脑的相应位置即可。

从“会用”到“精通”,永无止境

Sublime Text是一座充满宝藏的编辑器,本教程仅仅为你打开了一扇门,真正的精通,在于不断地探索、实践和根据自己的工作流进行定制。

希望这篇 Sublime Text 教程 能帮助你快速上手,并激发你进一步挖掘其潜能的热情,打开你的Sublime Text,开始一段高效、流畅的编码之旅吧!

#SublimeText #代码编辑器 #编程工具 #效率神器 #前端开发 #后端开发 #教程

分享:
扫描分享到社交APP
上一篇
下一篇