Smultron 12 是一款专为 macOS 设计的优雅、强大且专注于纯文本与代码编辑的应用程序。它以其极简的界面、卓越的性能和对多种编程语言、标记语言的深度支持而著称,是开发者、作家及需要处理文本用户的得力工具。本指南将详细介绍其核心界面、完整工作流程及高效使用技巧。
一、核心界面与工作区详解
Smultron 12 的界面设计遵循 macOS 设计规范,清晰直观,主要分为以下几个区域:
- 菜单栏 (Menu Bar):位于屏幕顶部,包含“文件”、“编辑”、“格式”、“查看”、“窗口”、“帮助”等所有功能入口。
- 工具栏 (Toolbar):位于窗口顶部,可自定义添加常用按钮,如新建、打开、保存、搜索、分割视图等。
- 导航侧边栏 (Navigator Sidebar):位于窗口左侧,默认显示。
- 文档列表 (Documents):以标签或列表形式显示所有打开的文件。
- 项目大纲 (Outline):根据文档类型(如 Markdown 标题、代码函数)显示结构大纲。
- 文件浏览器 (File Browser):在打开文件夹或项目时,显示目录树状结构。
- 编辑主区域 (Editor Area):窗口中央的核心区域,用于文本编辑。支持语法高亮、行号、代码折叠、缩进参考线。
- 信息面板 (Inspector Panel):位于窗口右侧,可显示文档信息(字符数、行数)、编辑历史、文本片段(Snippets)等。
- 状态栏 (Status Bar):位于窗口底部,显示当前文档的编码格式(如 UTF-8)、语法类型(如 Plain Text, Python)、光标位置(行/列)等信息。
- 标签页 (Tabs):支持多标签页编辑,可通过拖拽重新排列或分离为独立窗口。
二、完整操作流程:从创建到导出
1. 创建或打开项目/文件
创建新文档:
- 方法:点击菜单栏
文件 (File)→新建 (New),或使用快捷键Command + N。 - 位置:新文档会立即在主编辑区打开,并出现在导航侧边栏的文档列表中。
打开现有文件:
- 方法:点击菜单栏
文件 (File)→打开... (Open...),或使用快捷键Command + O,在访达中选择文件。 - 打开文件夹(作为项目):点击菜单栏
文件 (File)→打开文件夹... (Open Folder...),或使用快捷键Command + Shift + O。此时侧边栏的文件浏览器将显示整个文件夹的目录结构。
2. 编辑与格式化文本
设置文档语法类型:
- 方法:点击状态栏上的语法类型(如“纯文本”),从下拉菜单中选择正确的语言(如“Python”、“HTML”)。这将激活对应的语法高亮和代码折叠规则。
基础编辑:
- 输入文本,使用常见的编辑快捷键(
Command+C/V/X等)。 - 注释/取消注释行:选中行,使用快捷键
Command + /。 - 增加/减少缩进:选中文本,使用
Command + ]增加缩进,Command + [减少缩进。
3. 保存文档
- 首次保存:点击菜单栏
文件 (File)→保存 (Save),或使用快捷键Command + S,选择保存位置和格式。 - 另存为:点击菜单栏
文件 (File)→另存为... (Save As...),或使用快捷键Command + Shift + S。 - 自动保存:Smultron 支持自动保存,可在偏好设置中调整频率。
4. 查找与替换
- 打开查找面板:点击菜单栏
编辑 (Edit)→查找 (Find)→查找... (Find...),或使用快捷键Command + F。面板通常出现在窗口顶部或底部。 - 在文件中查找:点击菜单栏
编辑 (Edit)→查找 (Find)→在文件中查找... (Find in Files...),或使用快捷键Command + Shift + F。可跨项目目录搜索。 - 替换:在查找面板中切换到“替换”标签页,输入查找和替换内容,可选择“替换全部”或逐个替换。
5. 最终导出或共享
Smultron 主要处理纯文本,其“导出”通常指保存为特定格式或打印。
- 导出为其他格式:点击菜单栏
文件 (File)→导出 (Export),可选择导出为 PDF、HTML(带语法高亮)或 RTF 格式。 - 打印:点击菜单栏
文件 (File)→打印... (Print...),或使用快捷键Command + P。在打印对话框中,可选择包含行号、语法高亮等选项。 - 复制为 HTML/RTF:选中文本,点击菜单栏
编辑 (Edit)→复制为 (Copy As)→ 选择“HTML”或“RTF”,即可将带格式的代码粘贴到其他富文本编辑器中。
三、常用功能进阶技巧
- 多光标编辑:按住
Command键,在文本的不同位置点击,可创建多个光标,同时输入或删除内容。 - 垂直选择(列选择):按住
Option键,然后用鼠标拖拽选择文本区域,可以进行矩形列选择,便于批量修改。 - 使用文本片段 (Snippets):在右侧信息面板的“片段”标签中,可以创建、管理常用代码块。双击片段即可插入到光标处,极大提升编码效率。
- 分割视图:点击菜单栏
查看 (View)→分割视图 (Split View),或使用工具栏按钮,可以水平或垂直分割编辑区,同时查看或编辑同一文档的不同部分,或不同文档。 - 自定义主题与字体:通过
Smultron → 偏好设置... (Preferences...)→外观 (Appearance),可以修改编辑器字体、大小,并选择深色/浅色语法高亮主题。 - 直接运行脚本:对于支持的语言(如 Python、Ruby),可以点击菜单栏
文本 (Text)→运行 (Run)或使用快捷键,直接在 Smultron 内执行脚本并查看输出(输出会显示在新建文档中)。
四、常见问题与解决方案
Q1: 打开文件后中文显示乱码?
A:这通常是由于文件编码不匹配。点击菜单栏 文本 (Text) → 编码 (Encoding),尝试选择不同的编码格式(如“简体中文 (GB 18030)”、“Unicode (UTF-8)”),直到文字正确显示。保存时请确认使用正确的编码。
Q2: 如何快速跳转到某一行?
A:点击菜单栏 编辑 (Edit) → 跳转到行... (Go to Line...),或使用快捷键 Command + L,输入行号即可快速定位。
Q3: 侧边栏的文件浏览器不见了?
A:点击菜单栏 查看 (View) → 显示导航侧边栏 (Show Navigator Sidebar),或使用快捷键 Command + Control + 1 即可重新显示。
Q4: 如何比较两个文件的差异?
A:同时打开两个文件,点击菜单栏 编辑 (Edit) → 文本比较 (Text Compare) → 比较文档 (Compare Documents)。Smultron 会并排显示两个文件,并高亮显示差异之处。
Q5: 自动完成功能不工作?
A:首先确认在偏好设置的“编辑”部分启用了自动完成。其次,确保当前文档的语法类型设置正确(见状态栏),因为自动完成是基于语法类型提供的。
五、Smultron 12 for Mac 快捷键汇总表
| 功能 | 快捷键 (Mac) |
|---|---|
| 新建文档 | Command + N |
| 打开文件 | Command + O |
| 打开文件夹 | Command + Shift + O |
| 保存 | Command + S |
| 另存为 | Command + Shift + S |
| 打印 | Command + P |
| 关闭标签页/窗口 | Command + W |
| 查找 | Command + F |
| 在文件中查找 | Command + Shift + F |
| 查找并替换 | Command + Option + F |
| 跳转到行 | Command + L |
| 复制 | Command + C |
| 粘贴 | Command + V |
| 剪切 | Command + X |
| 撤销 | Command + Z |
| 重做 | Command + Shift + Z |
| 注释/取消注释行 | Command + / |
| 增加缩进 | Command + ] |
| 减少缩进 | Command + [ |
| 显示/隐藏导航侧边栏 | Command + Control + 1 |
| 显示/隐藏信息面板 | Command + Control + 2 |
| 分割视图(垂直) | Command + Option + 2 |
| 分割视图(水平) | Command + Option + 3 |
| 运行脚本 | Command + R |
| 全选 | Command + A |
提示:以上快捷键为 Smultron 12 默认设置,部分快捷键可通过 Smultron → 偏好设置... → 快捷键 (Shortcuts) 进行自定义。

-for-Mac-v1.1-即时战术游戏.png)






