Sublime Text for Mac 详尽指南

Sublime Text 是一款在 macOS 平台上广受开发者喜爱的跨平台文本编辑器。它以其极致的性能、简洁优雅的用户界面、强大的自定义能力和丰富的扩展生态系统而著称。本指南将深入介绍其核心功能与操作流程,助你高效驾驭这款编辑器。

一、核心界面与工作区详解

Sublime Text 的界面设计遵循“简约而不简单”的原则,主要分为以下几个区域:

  1. 菜单栏 (Menu Bar):位于屏幕顶部,包含文件、编辑、选择、查找、视图、跳转、工具、项目、首选项和帮助等所有功能入口。
  2. 标签栏 (Tab Bar):显示所有已打开文件的标签,支持拖拽排序、分组和快速预览。
  3. 编辑区 (Editing Area):核心工作区域,用于代码和文本的编写。支持多光标、语法高亮、代码缩略图(右侧)。
  4. 侧边栏 (Side Bar):通常位于左侧,以树状结构显示当前打开的项目或文件夹中的所有文件和目录。可通过菜单 View > Side Bar > Show Side Bar 或快捷键 ⌘K, ⌘B 切换显示/隐藏。
  5. 状态栏 (Status Bar):位于窗口底部,显示当前文件的编码格式、语法模式、行号/列号等信息。
  6. 迷你地图 (Minimap):位于编辑区右侧,提供文件整体的缩略视图,可快速点击或拖动定位。
  7. 命令面板 (Command Palette):Sublime Text 的核心交互功能,通过快捷键 ⇧⌘P 唤出,可快速执行任何命令、切换设置、安装插件等。
  8. 控制台 (Console):通过 Control+` 唤出,用于执行 Python 脚本、调试插件或查看日志。

二、完整工作流程:从创建到导出

1. 创建或打开项目

创建新文件:File > New File 或 ⌘N。创建后即可开始编辑。
打开文件:File > Open File... 或 ⌘O,在对话框中选择目标文件。
打开文件夹作为项目:File > Open Folder... 或 ⇧⌘O。这将把整个文件夹添加到侧边栏,便于项目管理。
保存项目:Project > Save Project As...,会生成一个 .sublime-project 文件,用于保存项目特定的设置和打开的文件状态。

2. 编辑与导航

语法高亮:Sublime Text 会自动检测文件类型。如需手动设置,点击状态栏右侧的语法名称(如 “Plain Text”),或通过命令面板输入 “Set Syntax: [语言名称]”。
快速跳转:

  • 跳转到行:⌃G,输入行号后回车。
  • 跳转到符号(函数、类等):⌘R,在面板中输入符号名。
  • 在项目中查找文件:⌘P,输入文件名部分字符即可快速匹配并打开。
多光标编辑:按住 ⌘ 键点击不同位置可创建多个光标;使用 ⌃⇧↑/↓ 可在当前列上方/下方添加光标;选中一个词后按 ⌃⌘G 可选中所有相同词并添加多光标。

3. 查找与替换

文件内查找:⌘F 打开查找面板。勾选正则表达式、全词匹配等选项进行精确查找。
文件内替换:⌥⌘F 打开替换面板,或直接在查找面板中切换至替换标签。
跨文件查找:⇧⌘F。在 “Where:” 输入框指定搜索范围(如 “ 表示当前项目),可进行全局查找与替换。

4. 保存与导出

保存文件:⌘S。首次保存会提示选择路径和文件名。
另存为:⇧⌘S。
“导出”功能说明:Sublime Text 本身是一个文本编辑器,其核心输出是文本文件。所谓的“导出”通常指:

  • 复制为 HTML/RTF:通过 Edit > Copy as HTML/RTF,可将带语法高亮的代码复制到富文本编辑器(如邮件、文档)中。
  • 打印:⌘P 调出打印对话框,可将代码打印成物理或PDF文档。

三、常用功能进阶技巧

  1. 命令面板的妙用:几乎所有操作都可通过 ⇧⌘P 完成。例如,输入 “indent” 调整缩进,输入 “sspython” 快速将语法设置为 Python。
  2. 代码片段 (Snippets):输入预设的关键词(如 `for`、`if`)后按 Tab 键,可自动展开为完整代码结构,并可通过 Tab 在占位符间跳转。
  3. 强大的选择与编辑:
    • 扩大/缩小选择范围:选中一个词或区域后,反复按 ⌃⇧M 可逐步扩大选择至父语法结构(如从变量到函数体)。
    • 行操作:⌘L 选择整行,⌃⇧↑/↓ 上下移动行,⇧⌘D 复制当前行。
  4. 分屏与分组:Alt+⌘+[1,2,3,4] 可创建对应数量的编辑组。⇧⌘[2,3,4] 可将当前文件移动到指定编号的组。
  5. Goto Anything:⌘P 后,输入 `@` 符号可跳转到当前文件的符号;输入 `#` 符号可在当前文件中进行文本搜索。

四、常见问题与解决方案

问题现象 可能原因 解决方案
侧边栏突然消失 误触了切换快捷键。 使用 ⌘K, ⌘B 或菜单 View > Side Bar > Show Side Bar 重新打开。
中文输入法下快捷键失效 部分输入法(如搜狗)会占用系统快捷键。 在输入法设置中关闭其“中英文切换”或其他可能与 Sublime Text 冲突的快捷键。
文件编码显示乱码 文件编码与编辑器识别编码不一致。 通过菜单 File > Reopen with Encoding 选择正确的编码(如 UTF-8, GBK)重新打开。保存时可通过 File > Save with Encoding 指定编码。
插件安装后无反应 插件未正确安装或与当前版本不兼容。 通过 ⇧⌘P 输入 “Package Control: List Packages” 查看是否安装成功。或尝试重启 Sublime Text。检查插件官方文档的兼容性说明。
保存时提示“文件被锁定”或权限不足 文件被其他程序占用,或当前用户无写权限。 关闭可能占用该文件的程序。对于权限问题,可使用终端通过 `sudo chown` 命令修改文件所有者,或在 Finder 中检查文件的“共享与权限”。

五、Sublime Text for Mac 快捷键汇总表

功能分类 操作描述 快捷键 (Mac)
文件与项目 新建文件 ⌘N
打开文件 ⌘O
打开文件夹 ⇧⌘O
保存文件 ⌘S
另存为 ⇧⌘S
编辑 复制当前行 ⇧⌘D
删除当前行 ⌃⇧K
上下移动行 ⌃⇧↑/↓
行注释/取消注释 ⌘/
块注释/取消注释 ⇧⌘/
选择 多光标选择下一个相同词 ⌘D
选择所有相同词 ⌃⌘G
扩大选择至父语法结构 ⌃⇧M
选择整行 ⌘L
查找与跳转 查找 ⌘F
替换 ⌥⌘F
在文件中查找 ⇧⌘F
跳转到行 ⌃G
跳转到符号 ⌘R
Goto Anything (快速打开/搜索) ⌘P
视图与窗口 显示/隐藏侧边栏 ⌘K, ⌘B
创建新窗口 ⇧⌘N
切换全屏 ⌃⌘F
分屏(创建2/3/4列分组) Alt+⌘+2/3/4
工具与系统 打开命令面板 ⇧⌘P
打开控制台 Control+`
打开/关闭终端 ⇧⌘T
排序行(升序) F5

提示:以上为 Sublime Text 默认快捷键。用户可通过 Preferences > Key Bindings 自定义任何快捷键。自定义时请在右侧用户文件 (Default (OSX).sublime-keymap) 中添加 JSON 格式的规则。

爱上MAC 一站式Mac软件下载平台
第三方登录
captcha
第三方登录