macos(apple芯片)使用vim插件编写笔记或代码

在IDEA中使用vim命令

这里需要用到两个插件:

    IdeaVim : 提供了vim的命令 Smart input : 只能切换输入法,省去返回vim nomal模式手动切换为英文输入法的过程

在vscode中使用vim命令

在终端下载im-select工具(用于返回nomal模式自动切换为英文输入法)

curl -Ls -o /usr/local/bin/im-select https://github.com/daipeihust/im-select/master/macOS/out/apple/im-select

更改文件权限

cd /usr/local/bin/
chmod -R 777 im-select

查询本机默认的输入法

im-select
我这里默认系统输入法是macos的英文输入法com.apple.keylayout.ABC

在VScode的settings.json中添加配置项

"vim.autoSwitchInputMethod.enable": true,
  "vim.autoSwitchInputMethod.defaultIM": "com.apple.keylayout.ABC", // 这是你的系统英文输入法,我这里用的是 ABC
  "vim.autoSwitchInputMethod.obtainIMCmd": "/usr/local/bin/im-select",
  "vim.autoSwitchInputMethod.switchIMCmd": "/usr/local/bin/im-select {im}",

重启即可

在obsidian中使用vim命令

在obsidian的 编辑器->高级—开启vim模式

在插件市场下载Vim IM select

把刚才在vscode配置的value值拷到这里即可

经验分享 程序员 微信小程序 职场和发展