当前您所在的位置:首页>程序

BBEdit 13

BBEdit 13

 

 

 

BBEdit是Mac OS中专业的HTML和文本编辑器。这个屡获殊荣的产品是为满足作家、网络作者和软件开发人员的需求而精心设计的,它为编辑、搜索和处理散文、源代码和文本数据提供了丰富的功能。

 

BBEdit提供30天的评估期。在此期间,BBEdit的所有功能都可用。

 

BBEdit产品介绍

 

完全控制文本

 

Text Factories可以快速、轻松地应用BBEdit强大的工具库,以实现跨多个文件和文件夹的目标,只需简单的初始设置,从而提高生产率。作为奖励,Text Factories在后台运行,允许您在运行时将BBEdit用于其他工作,并充分利用具有多个处理器的机器。

 

BBEdit具有一系列强大的文本转换功能。到目前为止,还没有一种简单的方法可以一次应用多个转换,也没有一种方法可以应用于除前面编辑窗口中的转换之外的任何文档。BBEdit引入了文本工厂(Text Factory),它允许您组合一个文本转换列表,这些文本转换将应用于当前文档或所选内容(当作为筛选器调用时),或者应用于指定的文件和文件夹列表(当通过脚本菜单调用时)。Text Factory还可以对每个文件运行AppleScript和Unix脚本,从而进一步增强此功能的功能和灵活性。

 

 

BBEdit在工作中搜索文本

 

 

支持多个搜索和替换位置意味着跨多个文件夹(如多个网站)的操作现在可以在一个步骤中执行;这显著提高了生产效率,而无需编写脚本或手动干预。由于此软件可以在后台运行多文件搜索/替换,因此生产效率再次得到提高。作为奖励,多文件搜索和替换引擎利用多个处理器(在拥有它们的机器上)获得更高的性能。

 

 

按您的方式工作

 

示例:自定义菜单命令

“首选项”窗口中的“设置菜单键”是操作所在的位置。

 

 

使用剪辑加速PHP编码

文本完成是BBEdit编辑工作流程的一个组成部分,它是内置的,并且可以使用剪报和ctags数据进行自定义:

 

 

无代码语言模块

无代码语言模块使得扩展BBEdit的内置语法着色和函数导航变得更加容易。编程语言的基本语法和着色规则可以用一个相对简单的文本文件来表示,而不需要编程或高级逻辑。

 

终端集成

从命令行调用BBEdit并将结果传递给文档。例如,PS(进程状态)命令可以生成一些非常长的行。在这里,我们告诉PS提供完整的细节,并将结果放入一个新文档中,并将窗口滚动到文档顶部。(终端窗口后面的文档是BBEdit文档。)

 

 

命令文件、文件夹、磁盘和服务器

 

 

 

 

 

FTP/SFTP浏览器

BBEdit提供了在FTP和SFTP服务器上处理文件的能力,就像它们是本地文件系统的一部分一样容易。

 

 

组织项目

您还可以将文件从任何地方(磁盘上或从FTP/SFTP)添加到BBEdit项目(并保存项目以供重用)。虽然磁盘浏览器和FTP/SFTP浏览器窗口向您显示卷的结构,但BBEdit项目允许您轻松访问相关文件,而不必将它们放在一起。

 

命令行工具

BBEdit通过一系列强大的工具与Unix命令行进行了广泛的集成。这些都包括在应用程序中:

 

享受文本全能

 

BBEdit使您更容易浏览最复杂的代码,具有自动功能检测、代码折叠、可选行和光标位置显示、功能菜单、语法着色、不可见字符显示等功能。

 

BBEdit功能是一个可视页面指南(窗口右侧较暗的区域)、选项卡停止指示器(垂直线)和当前线高亮显示(插入点的直线将用您选择的颜色高亮显示;此处为灰色)。

 

 

多文档显示和导航

收集和组织特定网站任务的所有HTML源文件,或将编程或脚本作业的所有源文件收集到单个窗口中。通过将许多文档合并到几个窗口,减少屏幕混乱。

 

您还可以将所有相关文件组织到项目中,并保存项目文件以供重用。项目甚至可以包括通过FTP/SFTP打开的文件。

 

每个编辑窗口都提供一个用户界面,用于将多个文本文档打开到单个窗口中,然后快速轻松地在它们之间切换(通过单击列表中的文档、使用键盘命令或使用导航栏中的控件)。可以将文本文件拖到窗口的文件列表中,或在两个不同窗口的文件列表之间。

 

 

 

通用Ctags支持

通用Ctags是一个强大的工具,用于索引和导航源代码编写的C,C++,JavaScript和许多其他语言。BBEdit通过自动定位Ctags索引文件并通过上下文菜单和“查找定义”命令方便地访问索引符号,与通用Ctags集成。

 

通用Ctags支持使得在不离开舒适和高效的BBEdit环境的情况下,在源代码中四处浏览变得非常容易。

 

达标

 

BBEdit通过其自动化的HTML和CSS工具使它在第一时间就可以很容易地得到正确的结果。

 

标记面板是由通知BBEdit的标记语法检查器的相同信息驱动的,因此它可以显示与文档中您正在编辑的点相应的标记、属性和属性值。

 

 

尽早发现代码中的错误,并使用BBEdit的HTML语法检查器轻松修复它们。

 

您甚至可以在部分文档、包含生成内容的文档、甚至使用服务器端包含的文档中验证代码的正确性!您还可以在检查语法时标记要跳过的文档部分。

 

HTML语法检查器可以更容易地验证包含嵌入式脚本的HTML/XHTML源文件(例如,嵌入式Perl或PHP)以及不完整的HTML/XHTML文档(例如,将与页面模板文件合并的源文件)中的语法正确性。

 

 

在BBEdit中预览页面

“Preview in BBEdit”命令使用WebKit(驱动Safari、Google Chrome和其他流行网络浏览器的引擎)预览代码。预览窗口在您编辑时更新您的窗口,而不需要您保存、重新加载或切换应用程序。如果您愿意,也可以使用任何可用的网络浏览器进行预览。新的BBEdit预览窗口现在包括对强大的WebKit检查器的访问,这样您就可以检查页面的运行时行为、动态调试JavaScript等等。

 

顺利集成到现有工作流中

 

自动机支持

BBEdit包括一组反映其内部文本转换的Automator操作;Automator可以使用文本菜单上的大部分内容,以及一个用于搜索和替换的“全部替换”操作;以及一些支持操作,以使文本进出打开的BBEdit文档的过程更加顺畅。不需要脚本!

 

 

增强的SCM支持

与Git和Subversion的直接集成:BBEdit的Git和Subversion菜单包含了您进行普通操作所需的所有命令。此外,当从BBEdit中提交时,一个方便的提交表单使编写提交注释变得容易。

 

 

最后,对版本控制系统的内置支持使用BBEdit的编辑环境来编写提交更改文件时包含的注释。

 

bbdiff

bbdiff命令行工具允许您从Unix命令行调用BBEdit强大的“查找差异”命令。您甚至可以将Subversion、Perforce和Git配置为使用BBEdit查看文件修订之间的差异。

 

bbresults

许多Unix工具和脚本生成引用特定文件和行位置的输出(例如,编译错误)。bbresults命令行工具允许您在BBEdit中的易于导航的GUI结果窗口中显示此输出。

 

Shell工作表

BBEdit的Shell工作表不仅仅是一个终端,它们是Shell和BBEdit中最好的!在BBEdit中输入并运行Unix命令,同时应用BBEdit的编辑功能来准备命令,或对输出进行切片。如果您愿意,可以利用应用程序的中央Unix工作表将所有工作表放在一个地方;或者创建您自己的工作表文档。为了方便起见,每个BBEdit项目都有自己的工作表。

 

 

BBEdit 13有什么新功能?

 

Pattern Playgrounds——“Pattern Playground”窗口提供了一个交互式界面,用于试验Grep模式(正则表达式)的行为。这使得创建复杂模式的过程少了很多尝试和错误,因为在执行任何不可逆转的操作之前,您可以确切地看到什么将匹配,以及如何匹配。

 

Grep Cheat Sheet ——Grep Cheat Sheet提供了对许多常见正则表达式习惯用法的快速访问以及简短的描述。它不仅对学习如何编写正则表达式(“grep”)模式非常有用,而且对有经验的Grep用户也非常有用。备忘单可用于通常编写Grep模式的地方:查找、多文件搜索和模式操场窗口;以及“包含的进程行”、“进程重复项”和“排序行”对话框。

 

改进的暗模式支持和外观切换——BBEdit 13可以自动跟踪系统外观(适用于Mac OS Catalina的自动暗模式切换),也可以使BBEdit的外观始终为暗(或亮)。为每个外观模式设置单独的颜色方案,它们会自动更改!

 

 

从“查找”窗口进行实时搜索——当您在“查找”窗口中编辑搜索字符串和选项时,BBEdit将自动在后面的编辑窗口中突出显示匹配项。

 

应用文本转换——使用此命令可将文本菜单中的任何转换快速应用于多个文件或文件夹。

 

 

“Commands”命令——这是在BBEdit 12.5中添加的。通过此面板,您可以通过键盘快速访问BBEdit中的任何可用菜单命令。使用一个方便的键盘(Command-Shift-U,或者自己设置),并获得一个显示所有可用菜单命令的面板。键入几个字符,然后快速进入要查找的菜单命令、最近使用的文件、剪辑、脚本或文本过滤器。按回车键或返回,您就可以开始使用了。

北京哲想软件有限公司