BBEdit for Mac有什么新功能?增强了什么功能?改进了什么功能?

BBEdit for Mac有什么新功能?增强了什么功能?改进了什么功能?

Mac最新资讯 2018-09-17 12:56:01

BBEdit for Mac有什么新功能?增强了什么功能?改进了什么功能?

BBEdit for Mac有什么新功能?增强了什么功能?改进了什么功能?

分类: Mac最新资讯时间: 2018-09-17

bbedit for mac 破解版是Mac os系统上一款强大的文本HTML编辑器,类似于win平台的editplus,功能非常强大。BBEdit 12包含许多新功能,增强功能和对现有功能的改进。小编现在为您带来BBEdit 12 mac最新功能介绍,希望对您使用BBEdit 12有所帮助!

附加

  • 从此版本开始,您可以打开比以前更大的文档。在Before Time中,内存大小(大约是磁盘大小的两倍)超过大约1.5GB的文档将无法打开并报告内存不足错误,内部结构需要生成大量文档的文档也是如此。语法着色和/或代码折叠信息(例如复杂的XML文档)。
  • 从这个版本开始,您可以对非常大的文件执行许多大规模操作,而不会耗尽内存或需要清除撤消状态。
  • BBEdit现在构建为64位应用程序。这适用于操作系统中各种报告的错误,并具有其他有益的副作用:应用程序在“冷”启动时更快启动; 现在提供64位颜色选择器和上下文菜单插件; 我们的客户比以前更具吸引力和运动能力。
  • 各种窗口都添加了对触摸栏的支持(当然仅适用于带触摸栏的计算机):
    • FTP / SFTP浏览器窗口:“上行”,“下行”(进入选定文件夹)和“重新加载”。
    • 文本工厂窗口:添加/删除操作并运行工厂。
    • “在BBEdit中预览”窗口:用于工具栏中的项目。
    • 编辑窗口:切换侧边栏和上一个/下一个文档导航。
  • “Go To Line”(菜单命令或光标位置显示中的弹出框)除了支持单行和列外,还支持行范围的指定。例如,在字段中输入其中一个表单将表现如下:
    X将插入点移动到行的开头 X
    X:C将插入点移动到行C的列X
    X-Y选择从行首X到行尾的文本Y(包括行尾的换行符)。
    X:C-Y从行C上的列到行X尾选择文本Y(包括行尾的换行符)。
    X:C-Y:C2CX上的列C2到行选择文本Y

    通过这种方式,您可以使用“转到行”来选择基于行号和列号的文本范围。
  • “在BBEdit中预览”窗口的工具栏中有一个新项目:“在浏览器中打开”,它将在最近使用的预览浏览器(或系统的默认Web浏览器,如果适用)中预览文档的内容。
  • 对于语言模块的开发:模块都可产生一个新的运行一种(或使用它作为一个可用的颜色为关键字):com.barebones.bblm.syntax-error。如果在检查文档时彩色扫描仪检测到不正确的内容,则可以使用它的名称。颜色首选项和内置颜色方案已更新,包括此内容。
  • 有一个新的偏好窗格:“完成”。这包含以前在编辑首选项中的文本完成设置,并添加了自动插入分隔符的设置(parens,括号,单引号和双引号,以及任何特定于语言的元素)。
    设置“键入匹配分隔符时环绕选定文本”允许您控制是否键入开始分隔符将围绕选择范围。这与在键入未选择文本的开始分隔符时是否自动配对分隔符无关。
  • “编辑”菜单上有一个新命令:“使用过滤器粘贴”。在此项下是“文本过滤器”应用程序支持文件夹中的文本过滤器。选择过滤器将通过选定的过滤器处理剪贴板上的文本,然后将其插入文档中。
    您可以使用编辑菜单的“粘贴”子菜单上的相应命令使用最近使用的过滤器进行粘贴。后一个命令也可以有一个等效的键盘,以便更快地访问。
  • 执行“提取”操作时,现在可以在“替换”字段(在“查找”或“多文件搜索”中)中使用Grep替换模式来转换提取结果。考虑这个示例文本:
     !_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
     !_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
     !_TAG_PROGRAM_AUTHOR Universal Ctags Team //
     !_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/
     !_TAG_PROGRAM_URL https://ctags.io/ /official site/
     !_TAG_PROGRAM_VERSION 0.0.0 /a1e9cbe/
    

    要仅提取每个字段名称的唯一部分(不带前导!_TAG_),请将其与此模式匹配:_TAG_(.+?)\s。第一个捕获组是字段名称的唯一部分,因此请 \1在“替换:”字段中使用,然后单击“提取”按钮。生成的提取文本将为:
     FILE_FORMAT
     FILE_SORTED
     PROGRAM_AUTHOR
     PROGRAM_NAME
     PROGRAM_URL
     PROGRAM_VERSION
    

    使用Grep替换执行提取将允许仅在一个步骤中完成许多提取操作,而不是需要多个替换全部操作。
  • “打印”首选项将获得一个新设置,以控制是否应始终将文档打包到打印页面。
  • 编辑菜单上有一个新的子菜单,“列”。此子菜单包含的命令可帮助您更轻松地使用列分隔的文本文件。
    三个基本命令“剪切列”,“复制列”和“清除列”与其顶级类似物的工作方式类似。
    要剪切/复制/清除的列由选择范围确定:剪切单个列,例如,单击其中间。您可以通过选择多个列来剪切/复制/清除多个列。
    “重新排列列”命令为您提供了一种简单的方法,可以重新排列列分隔文本文档中的列。选择菜单命令,然后将项目拖动到列表中以根据需要进行排序,然后按“应用”按钮。
  • “设置”窗口中有一个新部分:“文件夹”。本节列出了BBEdit应用程序支持文件夹中的可用文件夹。双击文件夹或单击文件夹旁边的箭头,将在Finder中选择该文件夹(如有必要,首先创建该文件夹)。
    这种添加使得更容易获得应用程序支持文件夹,因为Library默认情况下该文件夹是从用户隐藏的。
  • 键盘首选项中有一个新设置:“启用macOS”帮助“键”。默认情况下这是关闭的,因此按下Insert某些PC式键盘上的“ ”键不会打开应用程序内的帮助。(这经常发生意外。)
  • 添加了“专家”首选项窗格,该窗格为“专家首选项”帮助手册提供了方向。此窗格中的“恢复默认值”按钮会将所有专家首选项重置为其出厂默认值。
  • “文本”菜单上有一个新命令:“Canonize”。此命令对于在文件中执行批量搜索和替换操作非常有用,使用另一个文件作为搜索和替换转换列表。
    转换文件本身就是一个替换列表,每行一个。搜索字符串通过选项卡与替换字符串分隔,因此如果您希望搜索或替换包含选项卡,则使用“ \t”转义序列。允许空行。
    可以对转换文件进行注释:#忽略“ ” 之后的所有内容,因此如果要使用搜索或替换包含“ #”的字符串,则必须将其转义:“ \#”。
    有一种情况,其中一行只能包含一个字符串,也就是说,当您希望不区分大小写时,对所有出现的单词的拼写进行不区分大小写。
    这是一个示例文件:
    void VOID
    MyAncientClassName MyModernClassName # class rename for the new world order
    
    # this line is a comment
    
    \#include \#import # convert from C++ to Objective-C
    
    noErr # normalize capitalization from "noerr", "NOERR", "NoErr", etc
    

    使用Canonize命令时,您可以指定搜索是否区分大小写; 以及搜索是否应与字边界匹配。(这些与BBEdit的“查找”窗口中的“区分大小写”和“匹配单词”选项的行为相同。)
    请注意,即使您指定了“区分大小写”,一行中的单个单词本身也会执行不区分大小写的搜索,因为它的功能是将所有出现的单词规范化为相同的大小写。
  • Live Search命令现在支持grep模式匹配,当启用“Grep”选项时,存储的模式在“Saved patterns”(“g”)弹出窗口下可用。如果输入的模式无效,BBEdit将显示一个警告图标,您可以单击该图标以查看错误。
  • 打开远程(FTP / SFTP)文档时,“文件”菜单上的“从磁盘重新加载”将变为“从服务器重新加载”; 选择此命令将从服务器获取文档数据的新副本,然后刷新文档的内容。
  • “在BBEdit中预览”窗口中有一个“显示检查器”工具栏按钮,该按钮显示用于代码内省的WebKit检查器窗格。
  • 现在可以在打开目录时应用--new-windowbbedit工具的选项:它将阻止应用程序检查您是否已经打开该目录,从而允许您在多个窗口中打开相同的目录。
  • 导航栏现在包含一个指示当前Git分支的项目(对于Git工作副本中的文档)。
  • 拆分视图(在OS X 10.11及更高版本上)现在可以正常运行。
  • 将项目从FTP / SFTP浏览器拖动到废纸篓现在等同于选择它们并单击“删除”按钮。
  • 您现在可以将本地文件和文件夹拖到FTP / SFTP浏览器窗口上以上载它们。

变化

  • “Consolas for BBEdit”不再是出厂默认字体设置,应用程序包中也不包含该字体。如果您已通过其他方式安装Microsoft Consolas(可从Monotype获得),BBEdit将使用它作为默认字体; 否则它将默认为适当的选择。(门洛是最后的选择。)
  • 现在,功能菜单中的项目根据其类型进行标记。
  • 删除了“更改行结束”文本工厂操作的“Unicode”选项。
  • 取消装箱“文本文件”首选项中的设置。
  • 有足够的“粘贴”项目,现在有一个子菜单,“粘贴和匹配缩进”和“粘贴列”已移动到那里。
  • “排序行”通常使用Unicode排序规则整理行,只要您不希望区分大小写优先并返回有意义的结果,这就很好。如果您希望使用严格的字符代码顺序对行进行排序,可以通过启用 “区分大小写”并关闭 “数字按值匹配”来执行此操作。
  • 当为各种目的定位Unix工具时,BBEdit现在将尊重您的PATH环境变量(如果它可用且不为空)。当使用开源工具的售后安装以及系统附带的工具的替代安装(例如Python)时,这应该会产生更可预测的结果。
    请注意,如果您PATH包含相对于当前工作目录的条目,那么这些条目可能不起作用,因为$PWDGUI应用程序的含义不 明确。但绝对路径会起作用。如果您更改了PATH,则需要退出并重新启动BBEdit才能使更改生效。
  • “已将[复制]保存到FTP / SFTP服务器”面板已被重写。对于奖励积分,它现在运行窗口模式而不是应用程序模式。
  • FTP / SFTP浏览器窗口已被重写。有一些轻微的布局变化,但主要的改进是文件夹现在可以扭曲打开以显示其内容。
  • 差异窗口,实时预览窗口和FTP浏览器窗口现在使用系统提供的“刷新”图标图像,而不是旧的圆形绿色箭头。
  • 为制表符分隔值和逗号分隔值添加了显式内置语言。它们的默认扩展名映射是(分别).tsv.csv
  • 使用深色配色方案时,会调整各种窗口装饰,以便它们与编辑视图更好地融合。这也会影响不一定编辑窗口的窗口。
  • 没有现有首选项设置的情况下启动应用程序(并且没有从TextWrangler迁移)时,BBEdit现在将“BBEdit Dark”颜色方案设置为出厂默认设置。如果您更喜欢不同的方案,可以在“文本颜色”首选项中选择它。
  • 文本工厂窗口中的操作现在包括用于打开和关闭操作的复选框。
  • 通过“查找差异”对话框以外的方式进行的比较将使用对话框中指定的最后设置,而不是回退到出厂默认设置。这包括“比较”上下文菜单项,“与先前版本比较”,“与磁盘文件比较”以及各种形式的SCM修订比较。
  • 执行撤消或重做并且选择范围已更改时,撤消/重做操作将选择受影响的文本,而不是更新撤消/重做状态以包括实际的当前选择范围。如果您更喜欢旧的行为(从时间开始到BBEdit 11.6实现),可以通过将专家首选项设置为LegacyUndoSelectionBehavior来实现YES
  • ~/Library/Preferences/com.barebones.bbedit.PreferenceData/不再支持旧版首选项数据位置 。如果要从古老版本的BBEdit升级,则可以将此文件夹复制并重命名为 ~/Library/BBEdit/
  • 使用星号而不是向上箭头表示评估期后仅使用付费许可证可用的菜单命令项。
  • 如果Dropbox配置文件可用,BBEdit将尝试使用它来查找Dropbox文件夹(对于应用程序支持项)。
  • 将出厂默认设置更改为 Editor_SoftWrapLengthThreshold48MB(从5MB开始)。
  • 插件语言模块现在有机会在键入时影响自动对生成。这是 kBBLMAutoPairMessage通过检查fAutoPairParams参数块的成员中的参数来实现的。
  • “转到命名符号”表现在使用编辑视图的字体作为其列表显示字体。
  • 在C系列语言的“包含”菜单中选择项目时,对分辨率逻辑进行了一些改进:
    • 如果/usr/include不存在,BBEdit现在将查看 usr/include相对于最新的Xcode SDK(如果安装了Xcode)。
    • 进一步努力解决对包含文件的文件相关引用。
  • Emacs模式行解析器不再生成也不关注无法再基于每个文档设置的属性(例如状态/导航栏可见性和窗口镶边的其他方面)。
  • 如果语言模块没有生成自己的数字着色,BBEdit现在将使用活动颜色方案中的适当颜色对十进制(整数)数字进行着色。
  • 编辑视图中的行号栏现在将始终使用编辑器字体。将UseEditorFontForLineBar不再支持专家的偏好。使用的最大大小是有限的,以便解决在尝试调整编辑器字体大小以便在允许的空间中使用时出现的布局问题。
  • 在多文件搜索/替换操作期间,“搜索”进度名称将反映正在扫描的文件夹的名称,除非实际搜索文件。当使用相对较少的候选文件(如使用文件过滤器时)搜索非常大的文件夹时,这可以改善进度反馈。
  • 进行了更改,以使行号文本永远不会以大于编辑视图的显示字体的文本大小绘制。
  • 调整用于绘制行号栏的字体的重量和间距。
  • 将内部PCRE支持更新到版本8.41。
  • 通过删除文件扩展名,改进了Xcode项目的显示并在多文件搜索窗口中保存了Spotlight搜索(Finder智能文件夹)。
  • C / C ++ / Objective-C / ObjC ++函数扫描程序现在为函数菜单生成其他信息。
  • 内置的Markdown语言模块现在用于cmark将Markdown转换为HTML。这改进了对预览和导出Markdown代码的支持,这超出了原始的Markdown规范和行为。
    cmark根据2条款BSD许可条款包含如下:
    Copyright (c) 2014, John MacFarlane
    
    All rights reserved.
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are met:
    
    * Redistributions of source code must retain the above copyright
     notice, this list of conditions and the following disclaimer.
    
    * Redistributions in binary form must reproduce the above
     copyright notice, this list of conditions and the following
     disclaimer in the documentation and/or other materials provided
     with the distribution.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    
  • 对HTML / XML函数扫描程序进行了更改,以便生成更漂亮的函数菜单。
  • “转到命名符号”面板将显示与功能菜单显示的徽章一致的徽章。
  • 为Jump Points / Next和Jump Points / Previous添加了键盘等效默认值。
  • “清除撤消状态”的警报现在是窗口模式而不是应用程序模式。

修复

  • 修复了用于突出显示列表中所选项目的颜色并不总是跟踪常规系统首选项中突出显示颜色设置的更改的错误。
  • 修复了在创建新窗口或重新启动应用程序之前,更改“外观”首选项中“文档导航”设置的错误。
  • 对我们的持久文件引用机制进行了更改,以便可以更轻松地复制和重新定位项目文档及其相关文件。
  • 修复了当Cocoa模式对话框中的关键等效项与启用的菜单命令的键盘等效项重叠时无法操作的错误。
  • 修复了在声明与文档的当前编码不匹配的情况下,保存包含HTML字符集声明的非HTML / XML文档会不适当地发出警告的错误。
  • 所有应用程序的模态对话框都已重写,以使其内部现代化并消除遗留的API使用。
  • 使用“按样式复制{文本,HTML}”时,仅在背景颜色为“深色”时才指定背景颜色。
  • 更新了Read Me.txt写入的“ ”文件 Application Support/BBEdit,并修复了一个错误,阻止它在必要时自动更新。
  • Custom KeywordsPackages文件夹默认情况下,建立一个新的现在时创建Application Support/BBEdit的文件夹。
  • 修复了C / etc函数扫描程序因__attribute__函数名称前出现的指令而混淆的错误。
  • 修复了HTML函数扫描程序中罕见的崩溃问题,该问题可能发生在某些非常短(3个字符或更少)的文档上。
  • 对HTML / XML函数扫描程序进行了更改,以便在它看起来好像产生失控结果时会放弃函数生成(这可能发生在非常大的自动生成的文件中,几乎所有文件都有ID)。
  • 如果“搜索”字段为空,则现在禁用“Grep模式”菜单上的“保存”项(在“查找”和“多文件搜索”窗口中使用)。
  • 进行了更改,以便某些窗口和模态对话框在以前没有的情况下显示控件的焦点环。这改善了使用“全键盘导航”的体验。
  • “将文本转换为HTML”中的实体转换现在可以正确使用UTF-16代理对(例如表情符号)。
  • “将HTML转换为文本”完成的实体到文本转换现在生成正确的输出,实体值超出16位范围。
  • 在具有大量突出显示的拼写错误的文档中,使用“忽略”或“学习”(拼写)时进行了更改以提高性能。(同样的修复还解决了在学习或忽略单词后重复拼写检查时错误更新突出显示的范围。)
  • “文本文件”语言现在“支持”文本完成,这意味着文件中的字典单词,剪辑和单词现在可用于此类文件。
  • 进行更改以便将包(包,应用程序等)拖到BBEdit上将打开一个instaproject,就像拖动文件夹一样。
  • TeX语言模块现在允许在比以前更多的情况下从系统字典中完成。
  • 修复了比较名称中包含某些URL不安全字符(例如从Grep提取生成输出时可能发生)的无标题文档时会发生-50错误的错误。
  • “按名称打开文件”窗口现在忽略在搜索字符串开头出现的相对路径说明符(“ ./”和“ ../”),这会增加搜索成功的机会。
  • 修复了Zip归档阅读器泄漏内存的问题,这在处理大量Zip档案时会造成问题(在多文件搜索或文本工厂应用程序中)。
  • “打开最近的”菜单上的“清除历史记录”命令现在将要求操作系统清除其自己的历史记录,这应该从应用程序的Dock菜单中删除最近的项目。
  • 在加载UTF-8文件时进行了更改以提高性能。
  • 文本视图现在响应“捏合缩放”以更改放大率。可以使用“编辑”首选项中的“允许捏合缩放以更改放大率”设置来控制此设置。
  • “Go To Line”弹出框(当您单击光标位置显示时出现)现在是一个实际的系统弹出窗口,因此它的外观和行为比以前好得多。
  • 修复了小内存泄漏问题。
  • 现在使用系统弹出窗口实现文本选项和文件信息面板,以改善行为和外观。
  • “编辑标记”面板已重写为系统弹出窗口。外观和行为总体上得到改善。
  • 修复了在执行影响打开文档的多文件替换全部或文本工厂操作时发生的选择闪烁。
  • “按名称打开文件”窗口不再在应用程序启动时重新打开,在某些情况下,如果窗口在上次应用程序退出时保持打开状态,则会稍微改善启动时间。
  • 进行了更改,以便在主线程上不再发生预览助手发现,这样可以在需要很长时间的情况下改善应用程序启动时间。
  • 修复了磁盘浏览器中的侧边栏未正确突出显示接收拖动文件的能力的错误。
  • 源选取器表(由文本工厂窗口中的“选择”按钮使用)再次允许您将文件和文件夹放到其上以添加它们。
  • 重写了“多文件搜索”窗口中“存储集”按钮创建的“已保存搜索集”的磁盘存储。备份数据文件现在存储在BBEdit应用程序支持文件夹的“Setup”子文件夹中,以便可以使用Dropbox或iCloud Drive进行共享。
  • 改进了“多文件搜索”窗口中“已保存搜索集”的行为:当您选择一个时,会在窗口的调用中记住其选择,而不是“展开”到其组件项中。
  • 修复了无标题文档文本中的更改未立即反映在“窗口”菜单上的文档条目中的错误。
  • 当情况允许时,进行更改以使制表符停止的行(当“显示制表符停止”打开时)更有效地绘制。
  • 修复了当CAPS LOCK KEY关闭并且“EMULATE EMACS KEY BINDINGS”在键盘首选项中打开时,使用Escape键关闭查找或多文件搜索窗口时无效的问题。
  • 进行了更改以减少从真正庞大的数据源(例如$HOME)构建Open File By Name目录缓存的瞬态内存要求。这将有助于减少由于在构建缓存时耗尽地址空间而导致崩溃的发生率。
  • 修复了“搜索结果”窗口未在“多文件搜索”窗口中显示为符合条件的源的错误。
  • 修复了在计算过程中关闭差异窗口并准备显示所选差异时可能发生的崩溃。
  • 冗余的“保存”按钮已从“文本工厂”窗口中删除。
  • 修复了在应用程序退出时某些窗口处于打开状态时10.11发生的崩溃。
  • 修复了更新Shell Worksheet状态栏项时崩溃的原因。
  • 在FTP / SFTP浏览器窗口中创建项目时,键盘焦点现在位于名称字段上。
  • 修复了在编辑视图中绘制大量制表位时出现的性能问题,而这通常发生在制表位非常窄和/或编辑视图非常宽的情况下。
  • 对进度对话机制进行了一些修复,以便在后台启动进度操作(例如从脚本或终端命令)不再启动一系列事件,最终导致Dock和应用程序切换器无响应(Radar 33462091)。
  • 改变了“Reveal in Finder”机制,这样就不会无条件地使用Pathfinder,因为它正在运行。
  • 对项目和多文档窗口如何跟踪侧栏中的文件进行了各种改进。通常应该比以前更优雅地处理移动或删除文件的情况。
  • 修复了当语言模块传递越界值时会发生的崩溃bblmAddTokenToBuffer()paramErr如果要求添加大于2K字节的令牌,此回调现在将返回到模块。
  • 如果您正在查看的目录是Git存储库(或在一个存储库中),Git“Check Out Branch”现在可用于磁盘浏览器和instaprojects。
  • 修复了一个错误,在退出状态时,退出时未正确保存多文档窗口中所选文档的知识。
  • 修复了当正在执行的命令行位于文档的最后一行可见行时,shell工作表中的插入点和后续输出不会滚动到视图中的错误。
  • 修复了在运行多文件搜索或文本工厂窗口打开时退出应用程序状态(但不是自动保存数据)的错误。(在这种情况下,应用程序仍然需要额外的退出命令,但您不会丢失打开的窗口状态或位置。)
  • 修复了在某些情况下将CSS边距和填充值放入错误的对话框字段的错误,导致对CSS的不适当更改。
  • 修复了在readtags使用解析输出时(例如在“转到命名符号”面板中),包含非MacRoman文本(如HTML文件)的文件内部生成的输出会出现奇怪的错误。
  • 修复了“转到命名符号”面板无法在HTML(以及可能的其他)文档中显示限定功能条目的错误。
  • 修复因Perforce“显示修订历史记录”面板缺少资源而导致的崩溃。
  • 现代化的Dock进度条实现。
  • 增加Windows调色板的最大高度,以便在非常高的显示器(例如短边上的16x9显示器)上可以完全展开。
  • 改进了“转到命名符号”面板中的重复检测,以便同一行但具有不同名称的项目不会被视为重复项目。
  • 修复了C系列函数扫描程序中的错误,在某些情况下,函数原型之后的标注注释会被复制。
  • 添加__SUB__到内置的Perl关键字列表中。
  • 修复了Perl语法着色中的错误,其中=POD注释和名称之间的空格被解释为有效的POD注释。
  • 现代化了bbfind工具中的一些代码。
  • 修复了以前使用“保存默认项目窗口”并隐藏编辑器视图后打开instaproject时发出的蜂鸣声。
  • 进行了更改,以更合理的顺序对包含ctags定义的文件名进行排序。
  • 当应用程序运行时系统范围的语言发生更改时,状态和导航栏项目现在会根据需要进行更新。
  • 修复了Microsoft Visual C ++ __declspec 限定符会使函数扫描程序混淆的错误。
  • 添加__declspec到C和C ++的关键字列表中。
  • 修复了在“|”之后发现无效语法的YAML模块中的挂起错误 块文字指示符,例如“| - ”
  • 修复了在数据源是一个本身不在Git存储库中的BBEdit项目的情况下,“按名称打开文件”窗口中的git-ignore过滤不起作用的错误。
  • 修复了当项目与正在处理的文件夹不在同一个git存储库中时(或根本不在git repo中),项目中git-ignore文件过滤无法正常工作的错误。
  • 修复了依赖于文件夹列表(脚本/过滤器/剪辑,对应物等)的UI的各个部分将在APFS卷和其他非HFS文件系统上无序列出项目的错误(其中目录枚举顺序为没有必要按名称排序)。
  • 进行了更改,以便在未报告项目窗口中右键单击侧栏项时发生的任何错误。这允许诸如右键单击缺少的SFTP项目之类的操作弹出上下文菜单(以便您可以将其删除)而不会出现警报干扰。
  • 更新了一些文档图标图稿,以改善视网膜显示的外观。
  • retain从Objective-C / C ++关键字列表中删除。
  • 完成弹出窗口中的向上/向下箭头移动现在将从头到尾(对于向下箭头)或从头到尾(对于向上箭头)环绕。
  • 在将长文档软封装到窗口宽度时进行了更改以显着提高性能。(只有在使用固定宽度字体时才能使用此优点。)
  • 从“窗口”菜单上的“Scratchpad”和“Unix工作表”命令中删除“显示”,因为这些命令不会切换,并且总是将适当的窗口带到前面。

相关文章