解决Vim-visual-multi和coc.nvim插件冲突
解决Vim-visual-multi和coc.nvim插件冲突
前言:
Vim-visual-multi是一款非常好用的多光标插件,而coc.nvim更是一款功能强大的插件,它已不止用来补全和语法提示,这么好用的插件如果无法同时使用将是巨大的悲哀。
1 冲突问题
在同时安装了插件 vim-visual-multi 和 coc.nvim 后,若Coc检测到语法错误或警告并提示,那么此时在多光标模式下的操作存在两种错误,一种是按退格键一次性删除多个字符。
另一种错误是在多光标模式下按下 d
或 x
键出现异常报错,无法深处字符。
这个两个插件的冲突我已经在Github上向原作者提出了 mg979/vim-visual-multi/issues/172 。
2 运行环境
- Win10 WSL Ubuntu 20.04LTS;
- Vim v8.1;
- vim-visual-multi master Git hash: 8566a31;
- coc.nvim master Git hash: 153fdc4;
2 解决冲突
解决冲突的办法很简单,将Vim8.1更新到Vim8.2即可,这可能是Vim的Bug。
在Ubuntu下执行以下指令更新Vim到最新版,Ubuntu默认的Vim版本通常不是最新的。
以下指令下载最新的Vim软件包并安装。
1 | sudo add-apt-repository ppa:jonathonf/vim |
安装完成后即可执行以下指令删除软件包。
1 | sudo add-apt-repository --remove ppa:jonathonf/vim |
如果要卸载可执行以下指令。
1 | sudo apt-get remove vim |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 OnlyCalm's Blog!
评论
ValineGitalk