EasyTyping 5.0版本发布!大更新!更高、更快、更强!极大提升在Obsidian中的编辑体验!

EasyTyping 是一个 Obsidian 的书写体验增强插件,功能包含编辑时自动格式化文本和编辑增强。自动格式化文本对文档的格式进行规范化(中英文自动添加空格,首字母大写等。),并且美化文档的观感。编辑增强优化用户的编辑体验,无需切换输入法,如选中文本下按¥会得到$selected$等,自动符号配对,成对符号的快速删除,连续输入全角字符转半角,还可以自定义转化规则得到更加方便的编辑体验~

EasyTyping 5.0 版本大更新!全新的 API 重构了整体框架,更高、更快、更强!新版本更新日志如下,详细使用说明见 github 中文 readme: easy-typing-obsidian/README_ZH.md at master · Yaozhuwa/easy-typing-obsidian · GitHub

EasyTyping 5.0.0 版本重构了代码框架,使用新的接口重新实现了之前的所有功能,大大提升了本插件的性能及可拓展性,并且添加了一些新的功能。

  • 新功能与改进
    • 增加了对移动端的支持
    • 取消了行模式,得益于新接口的使用,现在本插件能更好地识别出中文输入法的结束,无需行模式也不再会有之前的输入错乱的 Bug。现在,插件在每次中文输入结束和英文字符输入的时候进行文本的格式化。
    • 增强了符号自动配对及增加了配对符号的快速删除功能,光标在配对的符号之间时,按删除键会将整个配对符号全部删除,如在《|》时按删除键,会直接将两个书名号全部删除。支持更多符号对如:“”$$() 等。
    • 细化了对符号输入增强的功能分类并分别设置了开关:1. 符号自动配对/删除;2. 选中文本的符号编辑增强;3. 连续全角符号转半角符号;4. Obsidian 语法相关的编辑增强。详见 readme 文档。
    • 增加了自定义编辑转换规则,支持自定义选中文本、退格键删除文本以及打字时三种情况下的文本转换规则。(参考了 aptend/typing-transformer-obsidian
    • 增加了不同区块空格策略的设定,三种空格策略:1. 无要求;2. 软空格;3. 严格空格。软空格指当前区块可以与其他区块以标点符号分割(如 $formula-block$,文本区块 中公式区块和文本区块以逗号分割,该逗号就算软空格),严格空格指该区块和其他区块之间必须有空格符号分割。
    • 现在,每个自定义区块左右两边的空格策略都可以单独设置,大大增强了正则区块的实用性和可玩性。详见 readme 文档。
    • 增加了一个插入代码块的命令: “insert code block w/wo selection”。可以在选中和未选中文本的情况下自适应地插入代码块语法(为了我自己方便)
    • 提升了性能
  • 功能变化
    • 由于使用 CodeMirror 6 API,不再支持 Legacy Editor
  • 致谢
    • 感谢插件 aptend/typing-transformer-obsidian ,通过该插件了解了 CodeMirror6 的相关 API 的使用。以及该插件通用转换规则的思路也对本插件有所启发。
11 个赞

已更新, 好用, 感谢大佬

大佬能不能增加一下图片和文本间的换行?

可以描述得详细一点吗?

就是给图片和文字中间增加一个空行

比如

![](示例图片.png)文字内容

增加空行

![](示例图片.png)

文字内容

纯属个人需求