马克喵搜集到的BBEdit 是一款著名代码编辑器。BBEdit适用于Mac OS平台版本, 用于编辑HTML文件, 文本文件及程序源代码
目前改版本由qinghanawq破解!免费发布请勿贩卖!
应用介绍
BBEdit包含了很多一流的功能,包括GREP图样匹配,搜索和替换多个文件(即使未开启的远程服务器上的文件),项目定义的工具,功能导航和众多的源代码语言的语法着色,代码折叠,FTP和SFTP打开和保存,AppleScript 的,Mac OS X的Unix的脚本支持,文字和代码完成,当然还有一个强大的HTML工具配套。
应用截图
更新日志
v14.0.2
添加和更改
- BBEdit 14.0.2 没有添加任何新功能。(它也不会带走任何东西。)
修复
- 进行了更改,以便 BBEdit 不再查询 Xcode 来定位语言服务的 clangd 和 sourcekit-lsp。为了使用(或继续使用)这些语言服务器,请将它们安装(或符号链接)到 $PATH 中的某个位置,或者将它们符号链接到 BBEdit 的“语言服务器”支持文件夹。
- 为 clangd 添加了一些默认初始化参数,以便在没有 compile_commands.json 的情况下更有可能为通用 C 系列程序找到必要的包含。
- 修改了 SGML 解析器,以便非 XML 应用程序可以在声明中整天将破折号串在一起。这纠正了 HTML 文件(以及类似文件,例如 Vue.js)中的折叠生成与语法着色/检查不一致的问题。
- 修复了反引号对会混淆 R 函数扫描器的错误。
- 修复了在 R 源文件中未正确着色以等号 ('=') 开头的非前导数字十进制数的错误。
- 修复了将磁盘文件从 Finder(或其他来源)拖到空的 Notes 侧边栏(即没有以前存在的笔记)时会发生的崩溃。
- 修复了导致提供给“运行 Unix 过滤器”文本工厂操作的输入数据为空的回归。
- 添加了对在恢复应用程序状态和重新打开项目的暂存器文档时可能发生的崩溃的防护。(这是不可重复的,但已报告一次。)
- 修复了省略 scopeUri 参数的 LSP 工作区/配置请求基本上被忽略的错误。现在,如果不存在 scopeUri,BBEdit 将根据查找 *(通用通配符)配置返回结果。
- 修复了在调用 LSP 签名帮助并且服务器(在本例中为 Intelephense)返回不符合协议规范的响应时会发生的内部异常。
- 修复了“上一个函数”和“下一个函数”的操作方式有点过于文字化的错误,使它们在 Markdown 文档中导航不太有用。
- 从用于在 Hard Wrap 期间重排行的行引用字符列表中删除了“]”,以便在用作多行结束分隔符的情况下不会被删除。
- 在项目侧边栏中右键单击以执行“新建文本文件”时,BBEdit 现在会在必要时将自身置于最前面,以便 macOS 保存面板不会在后台激活。为您节省了一次点击。
- 修复了启用“UseTabKeyAsCompletionTrigger”专家首选项会干扰键盘首选项中“允许 Tab 键缩进文本块”设置的所需操作的回归问题。
- 修复了在其他地方(例如保存文件时)进行 SFTP 传输时单击 FTP/SFTP 浏览器窗口中的“断开连接”按钮时会发生的崩溃。
- 修复了应用程序启动时偶尔会发生的崩溃。
- 修改了“安装命令行工具”无法创建 /usr/local/bin/ 或 /usr/local/share/man/man1/ 中的任何一个(或两者)时的提示文本。
- 修复了 -1701 错误,如果您还配置了未实现 documentWillInsertTextForDroppedImageFile 入口点的文档附件脚本,则将图像文件放入 HTML 或 Markdown 文档时会报告该错误。
- 修复了当更改的设置不适用于当前应用程序外观时更改特定于语言的配色方案设置将应用于所有当前打开的文档的错误。
- 对文件夹支持的菜单(例如脚本)上的项目排序进行了更改,以便单独考虑“基本”名称(减去路径扩展名)。
- 打开“在 BBEdit 中预览”窗口时,确保键盘焦点在 Web 内容视图中启动。
- 修复了 Perl 函数签名内的平衡括号会混淆函数扫描器的错误。
- 修复了旧的“使用 TextWrangler 应用程序图标”设置即使在将新应用程序图标设置更改为不同值后也会“卡住”的错误。
- 进行了更改以进一步(略微)提高“是文本文件”测试的性能。
- 进行了更改,以便在进行不涉及添加、删除或重命名文本文件的文件级更改时,活动项目的按名称打开文件缓存在转储缓存方面不那么激进。
- 修复了打开关于框时发生的崩溃,如果由于某种原因无法加载学分的文本。(如果应用程序包被损坏或被操纵,或者如果操作系统中的某些东西在非常低的级别被破坏,就会发生这种情况。)
- 修复了以下错误:当完成点为嵌入式语言(例如 HTML 中的 PHP)、文档语言的 LSP 服务器处于活动状态且文档使用内置语言打开时,语言模块中可用的完成无法正确计算在 FTP/SFTP 支持中。
- 进行了一系列更改,旨在解决 macOS 保存面板(Radar 83546662、FB7416680、FB9404516、FB9652216)中的各种错误(历史和即将发生的)。
- macOS 12.0“Monterey”(如果你喜欢奶酪,请按喇叭)为崩溃报告机制带来了根本性的变化。我们希望您永远不必看到它,但 BBEdit 的内部崩溃报告器已更新,以便它可以正常工作。
- 将“BBEdit 未正常退出”警报替换为“它看起来像 BBEdit 崩溃或在启动期间被强制退出”,以解决在 macOS 终止应用程序进程而未正常退出的情况下出现的不需要的警报。
- 对文本过滤器执行进行了更改,以便 stderr 上的任何输出不再导致标准输出被丢弃。(任何可解析的错误仍将导致结果窗口,并且 stderr 上的任何无法解析的输出仍将记录到 Unix 脚本日志中。)
- 添加了一些额外的 Python 关键字:async、await、case 和 match。
- 更正了与无标题文档一起使用时“保存副本”的默认文件名行为。
- 修复了连续重新加载多文件搜索结果窗口会导致后台通知每次报告增加(根据先前收集的结果数量)匹配数量的错误。
- 修复了 bbresults 手册页中 flake8 模式描述中的一个错字。
- 将 cmark(用于内置 Markdown 预览生成)更新到 0.30.2 版。
- 进行了更改以确保在我们等待自动剪辑集更改完成时操作系统请求菜单更新时剪辑菜单是最新的。
- 修复了切换文件语言不会清除任何现有 LSP 诊断的错误。(这仅在新语言没有配置 LSP 服务器时才明显。)
- 解决了 AppKit 的行为(不是错误,嘘,AppKit 中没有错误),该行为导致在模式操场、获救文档和/或中显示时包含多个选项卡的长行在意外点换行剪贴板窗口。
- 修复了单击行号栏中的行号将打开问题弹出窗口的错误,如果该行上存在 LSP 生成的问题并且“显示问题”已关闭。
激活方法
直接安装
「应用已损坏,打不开.你应该将它移到废纸篓」,详见:“Mac应用”已损坏,打不开解决办法