今天,走客要分享的是Mac下一款好用的文本代码编辑器——BBEdit,它和Windows下的EditPlus有点类似。本次发布的软件是15.1.1版本。

BBEdit非常适合程序员使用,可以用于编辑HTML、文本和其他代码文件,具有强大的智能搜索、代码折叠、FTP上传等功能,是程序开发不可缺少的代码编辑器。

BBEdit是全球领先的专业HTML和文本编辑器。智能接口可方便地到达BBEdit最好的一流的功能,包括GREP图样匹配,搜索和替换多个文件(即使未开启的远程服务器上的文件),项目定义的工具,功能导航和众多的源代码语言的语法着色,代码折叠,FTP和SFTP打开和保存,AppleScript 的,Mac OS X的Unix的脚本支持,文字和代码完成,当然还有一个强大的HTML工具配套。

语法高亮:BBEdit支持多种编程语言的语法高亮显示,使代码更易于阅读和理解。无论您是在编写HTML、CSS、JavaScript、Python还是其他语言,BBEdit都会根据语法规则自动标记不同的关键字、注释和字符串等。

代码折叠:BBEdit允许您折叠长型代码块,以便更好地组织和浏览源代码。这使得查看和编辑大型文件变得更加简单,可以更快地定位到感兴趣的代码段。

搜索和替换:BBEdit提供了强大的搜索和替换功能,可以帮助您在文件中快速定位特定的文本或模式,并进行替换。您可以使用普通文本搜索、正则表达式搜索和多行搜索等选项来满足不同的搜索需求。

多光标编辑:BBEdit支持多光标编辑功能,可以同时对多个位置进行编辑操作。这样,您可以在同一时间内对多个相似的代码片段进行修改,提高编辑效率。

自动完成:BBEdit提供了自动完成功能,可以根据您的输入和上下文智能推测可能的代码完成选项。这使得编写代码更快捷,减少了输入错误和拼写错误的机会。

项目和文件管理:BBEdit允许您创建和管理项目,将相关的文件组织在一起,并提供便捷的导航功能。您可以通过侧边栏查看项目文件、添加或删除文件,并使用项目范围内的搜索和替换功能。

版本控制:BBEdit集成了版本控制系统,如Git和Subversion,可以方便地进行代码托管和版本管理。您可以提交代码、查看提交历史记录,甚至进行分支和合并操作,以协同开发和保持代码库的整洁。

脚本和自动化:BBEdit支持脚本和自动化功能,可以通过AppleScript、Shell脚本等方式扩展编辑器的功能。您可以自定义命令、快捷键和工作流程,以满足特定的需求。

HTML和CSS工具:BBEdit提供了一系列强大的HTML和CSS工具,帮助您编写、验证和格式化网页内容。您可以使用实时预览功能查看HTML页面的外观,并快速检查和修复CSS样式。

文本处理和转换:BBEdit包含了丰富的文本处理和转换工具,可以进行字符串操作、行排序、大小写转换等。这使得对文本进行批量处理和转换变得轻松而高效。

本次更新内容

修复

– 将async、await和actor添加到Swift关键字列表中。

– Swift功能扫描仪不再从列表中省略actor定义。

– 修复了回归,在Xcode无法咨询的情况下,“Open Counterpart”不会找到对应物。

– 调整了新窗口的默认宽度比例(使它们更宽一点)。和往常一样,窗口菜单上的“保存默认窗口”适用于个人配置。

– 修复了Git“拉当前分支”和“推当前分支”命令实际上没有任何操作的错误。

– 尝试保存带有Unicode行尾的文件(不支持保存)时报告适当的错误。

– 最小地图不再尝试显示不可见的(这不会很好地工作)。

– 将gpt-4o添加到ChatGPT的内置模型列表中。(如果需要,您可以随时手动输入;这只是节省了一步。)

– 修复了在文档之间切换无法正确更新实时搜索栏状态的情况。

– 改进了“按名称打开文件”结果窗口中的路径截断逻辑。此外,Xcode SDK标头使用与导航栏相同的逻辑进行消除,以提高可读性。

– 磁盘浏览器和“instaprojects”(通过直接打开文件夹创建)在关闭时记住它们的位置,当同一目录被浏览或再次打开时,BBEdit将在该位置重新打开窗口。

– 修复了在macOS 14 Intel上运行并使用双击列表项关闭调用的“与以前版本比较”面板时的崩溃。

– 修复了在macOS 14 Intel上运行并使用双击列表项来关闭文本编码状态栏项中的“其他”选项调用的面板时的崩溃。

– 更正了结果窗口的默认分割器比例,在没有之前调用“已保存的默认窗口”命令的情况下。

– 修复了关闭实时搜索栏会将键盘焦点放在边栏中(如果允许)的错误,而不是(更有用)在相关文本区域中。

– 修复了在搜索过程中重新塑造窗口时,多文件搜索结果窗口中的进度信息会不可预测地移动的错误。

– 标记=>预览=>新文本窗口已恢复工作正常。

系统版本要求:macOS 11.0 或更高。

Apple Silicon 兼容性:兼容

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。