今天,走客要分享的是Mac下一款好用的文本代码编辑器——BBEdit,它和Windows下的EditPlus有点类似。
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包含了丰富的文本处理和转换工具,可以进行字符串操作、行排序、大小写转换等。这使得对文本进行批量处理和转换变得轻松而高效。
添加和更改
– 此更新仅包含对报告问题的修复。
修复
– 修复了最近项目按钮在查找差异窗口以及用于处理标记工具中文件夹的模态对话框中无法正常工作的回归。
– 修复了instaprojects的上下文菜单上应该存在的一些命令不可用的回归。
BBEdit 14.6.8中进行了以下更改,为完整起详,此处列出:
– 修复了一个错误,即在不支持语法着色(如“文本文件”或“(无)”)的文档上使用“BBEdit中的预览”会生成空预览。
– 修复了关闭“显示隐形人”时,对显示为小精灵的某些零宽度字符的后间距无法正常工作的错误。
– 对于SSH连接,请抑制任何LocalCommand配置指令,这将导致登录失败,因为sftp不喜欢标准输出上不是协议数据的东西。
– 在bbresults手册页的重要点将“警告”更改为“错误”。
– 修复了从“打开最近”菜单中选择的缺失项目时显示的警报中的“忘记项目”按钮不会总是忘记的错误。(“Pepperidge农场记得……”)
– 修复了几个搜索菜单命令应用于处于全屏模式的编辑窗口时行为奇怪的错误(但由于在编辑窗口中单击了,但没有焦点)。
– 在macOS 14中绕过回归,该回归阻止了“关于”窗口信用,直到鼠标越过文本区域。
– 恢复14.6之前无条件显示U+00AD (SOFT HYPHEN)字符的行为。虽然技术上不正确,但它(目前)比目前可用的替代品更好。
– 添加了默认设置,以解决ruby-lsp和德语服务器在被要求时无法正确退出的问题。
– 修复了一些特定于项目的命令被不适当地添加到instaprojects的上下文菜单中的错误。
– 修复了如果默认笔记本不存在(或正在被另一台计算机使用),试图从文本文档中的选择创建新注释会报告-50错误的错误。
– 解决了macOS 14错误(FB13224680),该错误导致在滚动条中的错误位置绘制勾号。
– 修复了Grep备忘单中的最后一个项目出现在“查找”窗口中,但在其他地方都不存在的错误(例如模式游乐场窗口)。
– 进行了更改,以绕过macOS 14中的一个错误,该错误可能导致应用程序在使用远程加载的字体时启动时崩溃。
– 修复了LSP请求处理器为大多数实际处理的请求记录错误的“不可识别/不支持”消息的错误。
– (注意:当为语言服务器打开“请求详细跟踪”时,这还将打开BBEdit本身的扩展日志记录。)
– 修复了将编辑器默认字体设置更改为同一字体系列中不同样式字体的错误(例如Menlo Bold到Menlo Bold Italic)并不总是更改编辑窗口中的显示字体。
系统版本要求:macOS 10.15.4 或更高。
Apple Silicon 兼容性:兼容
打开软件:「xxx.app已损坏,打不开。你应该将它移到废纸篓」
,请参考【Mac应用”已损坏,打不开解决办法】和【Mac关闭sip】
评论(0)