The Complete Guide to TextMate for Mac

TextMate 是 macOS 上一款广发者与写作翝与其强大的亮、灵活的项的亮理以及特的“模糊匹配”功能而闻名,在辏廸。本文旨在提供与工其性之间可扩展的指南,帮功能与工作流。

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

TextMate 的界面设计简洁高效,主要准 macOS 菜单界面设计简洁高效,主要准

  1. 菜单栏与工具栏:顶部是标准 macOS 菜单栏,下方是可自定义的工具栏,提供新建、打建和文件夹。
  2. 项目抽屉(Project Drawer):位于窗口左侧,是 TextMate 项目管理的核心。
    • 文件浏览器:以树状结构昪示项目中的所标准文件名,来显示/隐藏项目抽屉。
    • 标签页:底部包含“文件”、“搜索结构显示函数(Symbols)”等标签,用于在不同视图间切换。
    • 可通过快捷键 ⌘⌥P 或点击工具栏相应按钮来显示文件名,未保存的文件会标签页编辑。
  3. 编辑主区域:窗口中央是文本编辑区,支持多标签页编辑。每个标签页顶部显示文件名,未保存的文件会标签页钮。
  • 状态栏:位于窗口态显示当前文件码格式(如 UTF-8)、语法模式(如 HTML)、行号、列号等信息。点击相应前文件夹从
  • 命令输出窗口:执行运行脚本、查找等命令后,结果会显示在一个可停靠的底部面本中。
  • 二、完整工作流程:从创建到导出

    以下是下个从零开始创建项目、编辑文件并导出的标准流程。

    1. 创建或打开项目

    步骤 1:新建项目

    • 方法:点击菜单栏 “文件” → “新建项目”。
    • 操作:系统会创建一个空的项目窗口,项目抽屉中会显示项目根目录(初始为空)。你可以直接将文件夹从 Finder 拖拽到项目抽屉中,或使用快捷键 ⌘O。

    步骤 2:打开现有项目/文件夹

    • 方法:点击菜单栏 “文件” → “打开…” 或使用快捷键 ⌘O。
    • 操作:在文件选择寨中,选择一个文件夹(TextMate 将整个文件夹视为一个项目)或单个文件。打开文件夹后,其完整目录结构将显示在项目抽屉中。

    2. 创建与编辑文件

    步骤 3:新建文件

    • 在项目抽屉中选中要创建文件的父目录。
    • 点击工具栏的 “新建文件” 按钮或使用快捷键 ⌘N。新文件的标签页会出现在编辑区。

    步骤 4:保存并命名文件

    • 使用快捷键 ⌘S 首次使用并(建议保存对话框。
    • 输入文件名(如 TextMate 会根据文件扩展名(如 .py, .html)自动选择相应的话框。

    步骤 5:基础文本编辑

    • 输入文本:在编辑区直接输入。
    • 选择文本:鼠标拖拽或配合 ⇧ (Shift) 键和斜后按 Tab 键插入。例如,在 HTML 文件中输入 html 后按 Tab,会自动生成完整的 HTML5 骨架。

    3. 使用核心功能进行高效编辑

    步骤 6:使用代码片段(Snippets)与命令(Commands)

    • 代码片段过输入一个触发词(Tab Trigger)后按 Tab 键插入。例如,在 HTML 文件中输入 html 后按 Tab,会自动生成完整的 HTML5 骨架。
      • 命令可以通过 “Bundles” 菜单 或快捷键调用,执行格式化作,如格式。

      步骤 7:查找与查换

      • 项目内查找:使用快捷键 ⌘⇧F,在项目抽屉底部打开“查找”面板。输入查找内容,设置范围(如整个项目),点击“查找”。结果会列在“搜索结果”标签页中。
      • 文件内查找/替换:使用快捷键 ⌘F 打开当前数/方法)栏打开栏。

      步骤 8:运行或预览数/方法)

      • 对于支持的语言,可以快速跳转到函数或方法定义处。
      • 使用快捷键 ⌃T 打开“跳转到符号”面板,输入函数名进行模糊匹配。
      • 或直接在项目抽屉底部切换到“函数”标签页浏览。

      4. 最终处理与导出

      步骤 9:运行或预览敽件

      • 对于脚本敽件(如 Python),可以通过对应的 Bundle 命令运行。常用快捷键是 ⌘R。输出将时预览窗口。
      • 对于 Markdown 或 HTML,可以使用预览命令(如 Markdown 的 ⌃⌥⌘P)在右侧打开实时预览窗口。

      步骤 10:保存与导出

      • 保存:定期使用 ⌘S 保存当前文件。TextMate 有自动保存功能,但手动保存是良好习惯。
      • “导出”:TextMate 没有传统意义上的“导出”菜单。你的工作成果就果就是保存在磁盘上的文件本身。
        • 你可以直接使用这些文件。
        • 对于需要生成最终格式的文档(如从 Markdown 生成 PDF),需使用相应的 Bundle 命令(如通过 LaTeX 或 Pandoc 转换)。
        • 要分享项目(只需将整个项目文件多重插入点击鼠标,只打包即可。

      三、常用功能进阶技巧

      1. 列编辑(块选择):按住 ⌥ (Option) 键,再用鼠标拖择,可以选中一个矩形文本块。之后同时编辑多行。
      2. 多重插入点(Multiple Carets):按住 ⌘ 键,在多个位置点击鼠标,可以吏意字符(无需连续),即可快速定位并打开项目中的文件。
      3. 强大的模糊匹配:
        • 打开文件:⌘T,输入文件名中的任意字符(无需连续),即可快速定位并打开项目中的文件。
        • 跳转到符号:⌃T,同样支持模糊匹配。
  • Chinese Text “Bundles” → “Edit Bundles…” English Text Shell English Text Shell iTerm2
  • Chinese Text Chinese Text English Text English Text Terminal
  • English Text

    Q1:如何更文件的语法高亮模式,件
    A:点击状态案右侧显示当前语法(如“Plain Text”)的区域,会弹出菜单列出所有可用的语法模式,选择正确的即可。也可以使用快捷键 ⌃⇧ 循环切换常用模式。

    Q2:项目抽屉中如何显示隐藏文件(以点开头的文件)?
    A:点击菜单栏 “View” → “Show Hidden Files” English Text English Text English Text

    Q3:为什么我码片段(Tab Trigger)不生效?
    A:首先确认当前文件的语法模式是否正的触发词后按的是 Tab 键)不是其他键。

    Q4:如何恢复未保存就其次,检查代码片段的“范围选择器”是否匹配当前文件的语法范围。你也可以尝词后按的是 Tab 键)不是其他键。

    Q5:如何调整界面主题(颜色方案)?
    A:点击菜单桋 “View” → “Theme”,在下级自动恢复。你也可以通过安装 Bundle 或手动文件来添加。

    五、TextMate for Mac 快捷键总表

    功能击类 功能描述 快捷键 (Mac)
    文件与项目 新建文件 ⌘N
    打开文件/项目 ⌘O
    快进开(项目内数) ⌘T
    保存文件 ⌘S
    显示/隐藏项目抽屉 ⌘⌥P
    编辑操作 复制当前行 ⌘⇧D
    上下移动当前行 ⌘⌥↑ / ⌘⌥↓
    行注释/取消注释 ⌘/
    缩进/取消缩进 ⌘] / ⌘[
    删除当前行 ⌃⇧K
    列选择(块选择) 按住 ⌥ + 鼠标拖拽
    查找与导航 ⌘F
    项目内查找 ⌘⇧F
    跳转到符号(函数) ⌃T
    跳转到行号 ⌘L
    代码片段与运行 插入代码片段(输入触发词后) Tab
    运行当前文件/脚本 ⌘R
    将所选文本发送到终端执行 ⌃⇧E
    视图与界面 切换语法高亮模式 ⌃⇥ (循环切换)
    折叠/展开当前代码块 ⌘⌥↑ / ⌘⌥↓ (在行首)
    切换全屏模式 ⌃

    iMac — One-stop Mac Software Download Platform
    Social login
    captcha
    Social login