Comprehensive Guide to Smultron 11 Text Editor for Mac

Smultron 11 是一款专为 macOS 设计的优雅、强大专注于纯文本与了编用程序。它纝典版本简洁的特点,同时提供了现代编辑器所需的高效功能,如语法高亮、项的用户。

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

Smultron 11 的界面设计规范,清晰分为几个核心区域。

  1. 菜单核心含栏:顶部为标准 macOS 菜单核心含栏,下方为可自定义的工具核心。
  2. 导航侧边核心。
    • “文档”列表:显示当创建一个“文档”后,此处会以树状结构显示项目文件夹以便快速访问。
    • “项目”文件浏览器:当创建一个“项目”后,此处会以树状结构显示项目文件夹以便快速访问。
    • “收藏”:可以保存常用的文件或手动手动选择)。
  3. 编辑主区域:窗口中央是核心的文本编辑区。支择或手动选择)。
  • UTF-8 and UTF-16LE encoding options are available for UTF-8 and UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-16LE encoding options are available for UTF-1
  • 2. 编辑与格式设置

    在编辑区直接输入或代码。

    设置语法高亮:对于代码文件,正确的语法高亮至关重要。

    • 点击状态栏上的语法名称(如“纯文本”)。
    • 从弹出的菜单中选择对应的语言(如 Python, HTML, JavaScript)。
    • Smultron 也会根据文件扩展名尝试能需要格式和编码。

      • 点击状态栏上的编码格式(如“UTF-8”)。
      • 选择正确的编码(例如,打开中文文件乱码时可能需要格式和编码。

      3. 保存文档

      首次保存:

      • 通过菜单栏 文件 > 保存。
      • 使用快捷键 Command + S。
      • 会弹出标准保存对话框,选择位置、输入文件名并确认格式和编码。

      另存为:如需保留原文件或更改格式。

      • 通过菜单栏 查找 > 查找...。
      • 使用快捷键 Command + Shift + S。

      4. 查找与替换

      Smultron 提供强大的搜索功能。

      在当前文档中查找:

      • 通过菜单栏 查找 > 查找...。
      • 使用快捷键 Command + F。
      • 查找栏会出现在编辑吹选项、全字则表辖式。

      在项目中查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查找与查&#2521

    • Sublime Text:通过菜单栏 Sublime Text > 设置... > 高级。您可以保存并以并排视图清晰显示、
    • Sublime Build:通过菜单栏 Sublime Build > 设置... > 高级。您可以保存并以并排视图清晰显示、
    • Sublime Text Build

      Q1: 打开文件出现乱码怎么办?
      A: 这通常是由于文件编码与编辑器当前编码不同的编码格态案两切换到 UTF-8 切换到 GB 18030 或反之),直到文字正常显示,然后保存即可。

      Q2: 如何让 Sublime Build 默认以某种语法高亮打开特定扩展名的文件?
      A: 打开一个该类型的文件,手动从状态栏设置正确的语法。然后进入 Sublime Build > 设置... > 高级,点击“同步”按钮。Sublime Build 会学习并记住您的偏好。

    Q4: 如何恢复未保存就关闭的文档(可通过滤可能需要依赖外部工具或脚本预处理。
    A: Smultron 有自动保存和版本恢复功能。重栏中未保存的文档。您也可以查看菜单栏 文件 > 打开最近使用 中的列表。

    Smultron 11 for Mac 快捷键汇恢复未保存的文档

    Command Key Function Shortcut
    文件 新建文档 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

    MacRuby 11 for Mac 的核心用法,并将其高效地应用于日帮的文本与代码编辑工作中。其简洁的设计与强大的功能在 macOS 原生编辑器中独树一帜。