1、在Obsidian库中自行创建一个保存脚本的目录,如Scripts
;
2、将如下JS脚本保存为vimtoggle.js
文件;
module.exports = {}
module.exports.onload = async (plugin) => {
plugin.addCommand({
id: 'toggle-Vim-Mode',
name: 'vim mode',
hotkeys: [{ modifiers: ["Ctrl", "Shift"], key: "v" }],
callback: async () => {
if (plugin.app.vault.getConfig("vimMode")) {
plugin.app.vault.setConfig("vimMode", false);
} else {
plugin.app.vault.setConfig("vimMode", true);
}
}
});
}
3、在User Plugins插件配置对话框中输入Scripts
为脚本存放目录;
4、刷新后,打开vimtoglle的选择开关;
5、在编辑状态下,可以使用命令或者ctrl+shift+v
切换是否使用Vim模式。