Smultron 11 是一款专为 macOS 设计的优雅、强大且专注于纯文本与代码编辑的应用程序。它继承了经典版本简洁直观的特点,同时提供了现代编辑器所需的高效功能,如语法高亮、项目组织、多文档界面和强大的搜索工具,非常适合程序员、作家及需要处理各类文本文件的用户。
一、核心界面与工作区详解
Smultron 11 的界面设计遵循 macOS 设计规范,清晰分为几个核心区域。
- 菜单栏与工具栏:顶部为标准 macOS 菜单栏,下方为可自定义的工具栏,包含新建、打开、保存、搜索等常用操作的图标按钮。
- 导航侧边栏:位于窗口左侧,是管理的核心。
- “文档”列表:显示当前打开的所有文本文件标签页。
- “项目”文件浏览器:当创建一个“项目”后,此处会以树状结构显示项目文件夹内的所有文件和子文件夹,方便进行文件管理。
- “收藏”:可以保存常用的文件或文件夹以便快速访问。
- 编辑主区域:窗口中央是核心的文本编辑区。支持语法高亮(根据文件类型自动或手动选择)、行号显示、代码折叠、分割视图等。
- 状态栏与信息栏:窗口底部显示当前文档的编码格式(如 UTF-8)、行号/列号、语法类型、文件大小等关键信息,并可在此快速切换。
- 检查器面板:位于窗口右侧,可通过菜单栏“显示”->“检查器”或快捷键调出。提供文档统计(字数、字符数)、编辑选项、打印设置等详细信息。
二、完整工作流程:从创建到导出
1. 创建或打开项目/文档
创建新文档:启动 Smultron 后,会自动创建一个空白“无标题”文档。您也可以:
- 通过菜单栏
文件 > 新建。 - 使用快捷键
Command + N。 - 点击工具栏上的“新建”按钮。
创建新项目:项目用于管理一组相关的文件。
- 通过菜单栏
文件 > 新建项目。 - 使用快捷键
Command + Shift + N。
创建后,在导航侧边栏的“项目”区域,可以右键添加现有文件或新建文件夹。
打开现有文件:
- 通过菜单栏
文件 > 打开...。 - 使用快捷键
Command + O。 - 直接将文件拖拽到 Smultron 的 Dock 图标或编辑区域。
2. 编辑与格式设置
在编辑区直接输入文本或代码。
设置语法高亮:对于代码文件,正确的语法高亮至关重要。
- 点击状态栏上的语法名称(如“纯文本”)。
- 从弹出的菜单中选择对应的语言(如 Python, HTML, JavaScript)。
- Smultron 也会根据文件扩展名尝试自动识别。
调整编码格式:处理不同来源的文本文件时,可能需要更改编码。
- 点击状态栏上的编码格式(如“UTF-8”)。
- 选择正确的编码(例如,打开中文文件乱码时可尝试“GB 18030”或“Big 5”)。
3. 保存文档
首次保存:
- 通过菜单栏
文件 > 保存。 - 使用快捷键
Command + S。 - 会弹出标准保存对话框,选择位置、输入文件名并确认格式和编码。
另存为:如需保留原文件或更改格式。
- 通过菜单栏
文件 > 另存为...。 - 使用快捷键
Command + Shift + S。
4. 查找与替换
Smultron 提供强大的搜索功能。
在当前文档中查找:
- 通过菜单栏
查找 > 查找...。 - 使用快捷键
Command + F。 - 查找栏会出现在编辑区顶部,支持正则表达式、全字匹配等选项。
在项目中查找与替换:这是非常高效的功能。
- 通过菜单栏
查找 > 在项目中查找...。 - 使用快捷键
Command + Shift + F。 - 会在导航侧边栏顶部打开一个新面板,输入查找和替换内容,选择范围(如当前项目、所有打开文档),然后执行“全部替换”或选择性替换。
5. 最终导出或打印
导出:Smultron 主要处理文本文件,因此“保存”即是最主要的导出方式。您也可以:
- 通过菜单栏
文件 > 复制到...将文件副本保存到其他位置。 - 使用“打印”功能导出为 PDF:
文件 > 打印... (Command+P),在打印对话框底部点击“PDF”下拉按钮,选择“保存为 PDF”。
打印:通过菜单栏 文件 > 打印... 或快捷键 Command + P 进行设置并打印。
三、常用功能进阶技巧
- 分割视图编辑:可以同时查看和编辑同一文档的不同部分,或两个不同文档。通过菜单栏
显示 > 分割视图或拖动编辑区右上角的分割按钮来实现。 - 文本片段管理:菜单栏
文本 > 片段。您可以保存常用的代码块或文本段落,并为其设置缩写。在编辑时输入缩写并按Tab键即可快速插入,极大提升编码效率。 - 命令行工具集成:可以通过菜单栏
文本 > 执行命令对当前选中的文本或整个文档执行 Shell 命令(如排序、去重),并将结果直接输出回编辑器。 - 自定义主题与字体:通过菜单栏
Smultron > 设置... > 编辑器,可以更改整个应用程序的字体、字号、配色方案(主题),打造个性化的编辑环境。 - 文件比较:通过菜单栏
文件 > 比较...可以比较两个文件的内容差异,并以并排视图清晰显示。
四、常见问题与解决方案
Q1: 打开文件出现乱码怎么办?
A: 这通常是由于文件编码与编辑器当前编码不匹配。点击底部状态栏的编码格式,尝试切换不同的编码(如从 UTF-8 切换到 GB 18030 或反之),直到文字正常显示,然后保存即可。
Q2: 如何让 Smultron 默认以某种语法高亮打开特定扩展名的文件?
A: 打开一个该类型的文件,手动从状态栏设置正确的语法。然后进入 Smultron > 设置... > 高级,点击“同步”按钮。Smultron 会学习并记住您的偏好。
Q3: 在项目中查找时,如何排除某些文件夹(如 node_modules, .git)?
A: 目前 Smultron 11 的图形界面未提供直接排除文件夹的选项。一个变通方法是:在“在项目中查找”面板中,将搜索范围限定为“当前项目”,然后确保您的项目结构中不包含这些大型文件夹(可通过在项目侧边栏中手动移除对这些文件夹的引用)。更精细的过滤可能需要依赖外部工具或脚本预处理。
Q4: 如何恢复未保存就关闭的文档?
A: Smultron 有自动保存和版本恢复功能。重新启动 Smultron 后,通常会自动恢复上次会话中未保存的文档。您也可以查看菜单栏 文件 > 打开最近使用 中的列表。
五、Smultron 11 for Mac 快捷键汇总表
| 功能分类 | 操作描述 | 快捷键 (Mac) |
|---|---|---|
| 文件操作 | 新建文档 | Command + N |
| 新建项目 | Command + Shift + N |
|
| 打开文件 | Command + O |
|
| 保存文件 | Command + S |
|
| 另存为 | Command + Shift + S |
|
| 打印 | Command + P |
|
| 关闭当前标签页 | Command + W |
|
| 编辑操作 | 撤销 | Command + Z |
| 重做 | Command + Shift + Z |
|
| 剪切 | Command + X |
|
| 复制 | Command + C |
|
| 粘贴 | Command + V |
|
| 全选 | Command + A |
|
| 查找 | Command + F |
|
| 在项目中查找 | Command + Shift + F |
|
| 查找并替换 | Command + Option + F |
|
| 跳转到行 | Command + L |
|
| 视图与导航 | 显示/隐藏导航侧边栏 | Command + 1 |
| 显示/隐藏检查器面板 | Command + 2 |
|
| 切换标签页(下一个) | Control + Tab 或 Command + Shift + ] |
|
| 切换标签页(上一个) | Control + Shift + Tab 或 Command + Shift + [ |
|
| 放大文本 | Command + + |
|
| 缩小文本 | Command + - |
|
| 文本处理 | 增加缩进 | Command + ] |
| 减少缩进 | Command + [ |
|
| 注释/取消注释行 | Command + / |
|
| 插入当前日期与时间 | Command + Control + D |
通过以上详细的界面解析、操作流程、技巧与问题解答,您应该能够快速掌握 Smultron 11 for Mac 的核心用法,并将其高效地应用于日常的文本与代码编辑工作中。其简洁的设计与强大的功能在 macOS 原生编辑器中独树一帜。







