Atom 1.38.0 发布了,Atom 是 GitHub 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS、HTML 与 JavaScript 等网页编程语言,支持宏、自动完成分屏功能,集成了文件管理器。
此版本显著变化包括:
- #18471 – 切换注释光标位置
- #19136 – 在现有窗口中“打开文件”
- #19138 – 从桌面启动 Atom 时计算 env 变量
- #18499 – 支持 contentRegex for TextMate 语法
- #19206 – 调用 activate() 时,将面板标志设置为焦点
- #19192 – 修复 reset-font-size
- #18705 – 启用 autoFocus 选项以接受要关注窗格创建的元素
- #19231 – 为开放操作选择现有窗口时跳过开发模式窗口
- #19272 – 在线上打开文件时改善定位
- #19280 – 当 atom.open() 没有参数时修复它
- #19279 – 改进 ERB 和 EJS 中注释字符的处理
- #19354 – 在提示在
config.onDidChange
回调中重新启动之前,等待配置文件加载 - atom / fuzzy-finder#383 – 处理来自多个项目的正确相似结果
- atom / fuzzy-finder#385 – 导航到一行后,确保光标位置居中
- atom / markdown-preview#559 – 停止使用 roaster 渲染 markdown
- atom / tree-view#1180 – 添加用于移动冲突条目的 UI
- atom / language-go#156 – 添加对 Go 模块和校验和文件的支持
- atom / language-html#227 – 改进 EJS 和 ERB 中的评论处理
- atom / language-hyperlink#27 – 允许单个匹配的 parens
- atom / language-javascript#644 – 允许折叠 switch_default
- atom / language-json#68 – 添加 tree-sitter json 语法
- atom / language-json#73 – 范围链接为字符串并为
"
添加范围 - atom / language-python#288 – 扩大 tree sitter 语法范围
- atom / language-python#297 – 在 tree-sitter 语法中标记正式函数参数
- atom / language-python#298 – tree-sitter 语法中的 Tokenize 子类列表名称
- atom / language-python#300 – 允许在没有 elif 或者 else 时折叠 if 语句
转自 https://www.oschina.net/news/107368/atom-1-38-0-released