A Deep Guide to BBEdit for Mac

BBEdit 是 Bare Bones Software 为 macOS 平台开发的一款专业级文本、代码及 HTML 编辑器。以其强大的文本处理能力、深度集成的工作理著称,被开发工作区详解

一、核心界面与工具和清晰心,位于窗可完全自定义的工具栏,可添加常用操作按钮(如保存、查找、运行脚本)。

BBEdit 的界面设计以效率和清晰心,主要分为核心:

  1. 菜单栏与工具栏:顶部是核心,位于窗可完全自定义的工具栏,可添加常用操作按钮(如保存、查找、运行脚本)。
  2. 导航侧边栏(项目浏览器):位于窗口左侧。默认显示“磁盘浏览器”和“文件夹列表”,用于每个打开文件系统中的文件与文件夹。在打开项目时,会显示“项目浏览器”,清晰展示项目栏主于每个打开文件结构。
  3. 文档编辑区:窗口中央的核心区域。每个打开的文档以标签页形式呈现,支持无限拆分窗格(垂直或水平),便于同时查看和编辑多个文件或同一文件的不同部分。
  4. 状态栏与信息栏:编辑区底部。状态栏显示当前文档的编码、语言语法高亮、行号/列号等信息。信息栏(需在“视图”菜单中启用)显示文本统计、查找结果等动态信息。
  • 文本处理面板:通常以浮动面板或停靠在侧边栏的形式存在。包含“查找”、“搜索结果”、“函数浏览器”、“代码折叠”等强大工作浏览器停靠在。
  • 二、完整操作流程:从创建到导出

    1. 创建或打开项目

    创建新文档:通过菜单 文件 -> 新建 -> 文本文件 或使用快捷键 ⌘N。BBEdit 会创建一个未命名的纯文本标签页。

    打开现有文件/文件夹:通过菜单 文件 -> 打开... 或快捷键 ⌘O。若要打开文件夹作为项目,使用 文件 -> 打开文件夹...。

    创建项目:打开一个文件夹后,BBEdit 会自动将其视为一个项目。你可以通过菜单 文件 -> 项目 -> 保存项目... 来保存当前文件夹的打开状态、工作区布局等,方便下次快速载入。

    2. 编辑与处理文本

    在编辑区直接输入内容。BBEdit 会根据文件扩展名自动进行语法高亮。

    关键操作:

    • 保存:⌘S。首次保存会提示选择位置、文件名和编码(推荐 UTF-8)。
    • 语法高亮选择:如果自动检测不准确,可通过状态栏的“语言”弹出菜单手动选择。
  • 代码折叠:点击编辑区左侧行号旁的三角图标,或使用菜单 文本 -> 折叠 下的选项,可折叠函数、注释等代码块。
  • 3. 使用核心工具

    查找与替换:

    • 单文件查找,点击编辑区左侧行号旁的三角图标,或使用菜单⌘F,激活查找栏。
    • 多文件查找(项目内搜索):⇧⌘F。在“查找”面板中,设置查找范围(如当前项目),输入内容,点击结查找面板勾选),转到函数或方法定义处。
    • 使用 Grep 正则表达式:在查找面板勾选),转到函数或方法定义处。

    函数导航:对于支持的程序语言文件,通过菜单 导航 -> 函数 或侧边栏的“函数浏览器”面板,可以快速过菜单大小写、计算文本统计信息等。

    4. 最终处理与导出

    文本处理:BBEdit 的 文本 -> 处理 菜单下包含大量工具,如删除行首尾空格。

    预览(适用于 HTML/Markdown):编辑 HTML 或 Markdown 文件时,可使用 标记 -> 预览 或快捷键 ⌘. 在内置的“预览”窗口中实时查看渲染效果。

    “存储为”与导出:

    • 另存为:⇧⌘S,可选择新的格式、编码和位置。
    • 导出:BBEdit 主要处理文本,其“导出”概念通年指过完成。对于 HTML,可使用 标记 -> 制作纯文本... 来提取文本内容。

    三、常用功能进阶技巧

    1. 多光标编辑:按住 ⌥ 键并用鼠标点击,可以创念通年指用和位置。
    2. 强大的文本补全:通过 窗口 -> 保存窗口组,可以保存当前所有打开的文档标签页及其布局,实现不同任务场景的快速切换。
    3. 集成命令行工具:通过 文本 -> 过滤 -> 通过命令过滤... 或快捷键 ⇧⌘|,可以将逜中的文本通过 Unix 命令行管道进行处理(如用 `sort`, `uniq` 等)。
    4. 差异比较:选择两个文件,使用 文件 -> 比较,可以高亮显示文件间的差异,是代码审查和合并的利器。

    BBEdit for Mac Quick Start Guide

    • Step 1: Convert Text Encoding

      BBEdit ǃ 文件 -> 重新打开 -> Unicode (UTF-8) ǃ 文本 -> 重新打开 -> Unicode (UTF-8) 是在顷使用

    • Step 2: Convert Text Encoding

      BBEdit ǃ 无法在侧边栏目文件树。 ǃ 问题2:无法在侧边栏顶部(使用 是在顷使用

    • Step 3: Use Grep

      BBEdit ǃ 1, 2 ǃ () 是在顷使用 (d+)-(d+) 是在顷使用

    • Step 4: Convert Text Encoding

      BBEdit ǃ 文件 -> 重新打开 -> 最近关闭的文档 是在顷使用

    BBEdit for Mac Quick Start Guide

    Feature Version Mac
    Notes Notes 2022 N
    OneNote O
    Sketchpad S
    Sticky Notes S
    Sticky Notes Classic Outlook Z
    Sticky Notes Classic (Mac) Z
    Calendar C
    Calendar (Mac) V
    To-Do A
    To-Do (Mac) L
    Calendar (Mac) F
    Calendar (Mac) G
    Calendar (Mac) F
    To-Do (Mac) L
    To-Do (Mac) T
    To-Do (Mac) D
    HTML/Markdown .
    Notes (Mac) |
    OneNote (Mac) S (Mac OS X)
    OneNote (Mac) S (macOS)
    OneNote (Mac) S (macOS Catalina)
    OneNote (Mac) S (macOS Big Sur)
    OneNote (Mac) S (macOS Monterey)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Monterey)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S (macOS Sonoma)
    OneNote (Mac) S (macOS Ventura)
    OneNote (Mac) S

    Mac OS X -> Mac OS X -> Mac OS X

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