CotEditor 是一个轻量级、简洁、但功能强大的文本编辑器,用于编辑纯文本文件,如网页 HTML、CSS),程序源代码(Python、Ruby、Perl 等),结构化文本(Markdown、Textile、Tex 等)或任何其他类型的纯文本。
CotEditor 4.2 正式发布,该版本更新内容如下:
系统要求:
macOS 11 及以上版本
能够处理包含多种类型行尾的文档
在打开或重新加载时提醒文档中不一致的行尾
在检查器的警告窗格中列出不一致的行尾
在行尾选项中增加了次要的行尾,即 NEL(新行)、LS(行分隔符)和 PS(段落分隔符)(这些项目只有在按下 Option 键或文档的行尾是其中之一时才可见)。
增加了隐藏的 Paste Exactly 命令(Command-Option-V),该命令粘贴剪贴板中的文本而不做任何修改。
在 "打印" 对话框增加一个选项 "Selection to the Pages",只打印文档中的选定文本。
为 Unicode 代码点输入增加历史记录。
支持 Handoff
只需从首选项中删除设置名称,即可将设置文件导出到访达(如主题或多个替换文件)。
通过 Universal Control(通用控制)在不同设备的 CotEditors 之间传输设置,方法是拖动设置名称并将其放到另一个 CotEditor 的设置列表区域。
更新文档图标。
更智能地检测文档中的行尾。
将多行的片段文本缩进到将被插入部分的缩进水平。
通过仅在大型文档中启用非连续文本布局模式,改善正常尺寸文档的滚动行为。
优化语法解析。
当书写方向为从右到左时,将编辑器的垂直滚动器放在左侧。
如果书写方向是从右到左,在打印时将行号打印在右侧。
调整打印时行号的垂直位置。
当恢复上一个会话的文件时,即使是与文件编码不相容的字符也会被恢复。
在不兼容的字符列表中显示代码点,而不是在空白处留白。
更新 HTML 语法样式,在大纲中显示
hr
元素作为分隔符。
为字体设置控件添加步进器。
恢复用户在上次会话中明确设置的文件编码。
倾向于使用 .yml 而不是 .yaml 作为语法定义文件。
废弃大纲菜单模板中用行号替换
$LN
的功能。
删除 CoffeeScript 和 Tcl 的原始文档图标。
修改文字,使之更像 Mac 的表达方式。
更新帮助内容。
提高稳定性。
在 Basic Regular Expression Syntax 参考中,用
\\R
替换换行元字符
\\n
。
调整 Anura 主题。
启用 macOS 12 中引入的安全状态恢复功能。
将 Yams从 5.0.0 更新到 5.0.1。
修复了启动后语法样式的变化没有应用到文件映射中的问题。
更多详情可查看:
https://github.com/coteditor/CotEditor/releases