Atom 1.37已经发布! 该版本引入了一个完整的流程来处理您在pull request上收到的评审意见,并在fuzzy finder中引入了一个实验性的更快模式,极大地提高了性能。Atom是Github的跨平台文本编辑器,专门为程序员设计。 通过简单直观的图形用户界面,还有许多有趣的功能:支持CSS,HTML,JavaScript和其他Web编程语言。 它支持宏,自动完成分屏功能,集成文件管理器。
在GitHub包中Pull request评审注释
对审阅人员在您提交的pull request上留下的审阅注释进行响应可能很麻烦。您需要在GitHub和您的编辑器之间来回交叉引用行,使用diff上下文和行号来查找发表评论的位置。
现在,减少精神上下文切换需要做,我们显示评论和评论在你最喜欢的编辑器:恩:打开全新的评论选项卡上,单击“看评论”按钮在GitHub选项卡当你与拉请求相关的一个分支,或单击“看评论”的页脚拉请求细节视图。
通过Atom的激活套接字对通信进行身份验证和加密
在它启动时,Atom使用UNIX域套接字(在macOS和Linux上)或命名管道(在Windows上)来确定现有的主进程是否在为您开启一个新窗口之前为您打开一个窗口。 现在,通过该通道进行的所有通信都经过身份验证和加密,以防止其他人访问您的计算机,从而无法读取或干扰这些消息。
作为相关更改,已删除–socket-path命令行参数,尽管它看起来不像在内部测试之外使用。
值得注意的变化
- 当macOS上没有打开的窗口时修复“文件 – >重新打开项目”。
- 通过Atom主进程使用的激活管道对通信进行身份验证和加密。因此,也删除了–socket-path CLI参数。
- 可以使用GitRepositoryProvider.repositoryForDirectory的异步实现。
- Jasmine规范函数自动支持异步体,无需编写帮助程序。
- fuzzy-finder:添加选项以使用ripgrep对文件列表进行爬行,从而在大型存储库中获得巨大的性能提升
- github:阅读并浏览评论停靠栏中的pull request评审意见。
- keybinding-resolver:将解析器移动到一个扩展坞中,以修复一些长期存在的可用性问题。
- settings-view:枚举配置选项可以通过设置radio:true显示为单选按钮。
- language-clojure:改进关键字,符号和其他地方非ASCII字母的处理。
- language-Python:在tree-sitter语法中支持“python2”和“python3”shebang行。
- language-ruby:将next识别为关键字。
- language-toml:在一行上支持多个键/值对。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/125376.html