Obsidian 搭配 Vim Mode,提升写作体验

平时我用 vim 行内跳转的时候,基本没用过 w e 这些,纯靠 f F(一般都是写代码的时候,不会有中文的问题)。 在 obsidian 里面写中文笔记的时候才发现 f 跳转没法用了。

昨天找了一个汉字转拼音的库,感觉用里面提供的这个常用字字典就能实现这个功能:

1 个赞

下午搞了一个版本出来,如果想试用的话,用 BART 安装吧。
GitHub - jiyee/cm-chs-patch: A patch for Obsidian's built-in CodeMirror Editor to support Simplified Chinese word splitting Obsidian内置编辑器的(简体)中文分词支持 版本 1.3.0

1 个赞

release的版本应该要和 manifest 里面的版本一致吧?我这里显示找不到 main.js
image

试了下,标点跳转很好用,但似乎还是不能跳转拼音首字母?

版本选择 1.13.0 试试,我这里安装是 OK 的。

1 个赞

在设置里增加了开关,默认是关闭的。

1 个赞

重启 ob 选项才出现,成功了,谢谢大佬!

我windows用vim-im-select似乎无法做到自动切换小狼毫rime的中英文模式。
你是什么系统,如果是win,配置可以参考一下吗?

谢谢

关于Vim模式的中英文切换,我推荐一个简单的方法可以下载ImputTip(项目地址为 abgox/InputTip: 一个输入法状态管理工具: 实时提示(鼠标方案/符号方案) + 状态切换(窗口触发/热键触发))。该插件可以在所有窗口中显示当前的鼠标输入状态,例如中英大写对应不同的鼠标样式。该软件有一个功能是状态切换快捷键,在英文状态快捷键中加入Esc,此时从输入模式变为命令模式时键入Esc可以自动切换为英文状态。

谢谢,我用kblautoswitch,类似做法。
按esc和双击space(对我的vim来说是进入插入模式)时,强行切换成中文输入法的英文模式。

autohotkey的switchime到 08040804似乎不起作用