Vimのマルチカーソルと補完がコンフリクトする対処法
neocomplete.vim - Vim Awesome
vim-multiple-cursors - Vim Awesome
私が使っているVimのプラグインである neocomplete.vim
と vim-multiple-cursors
は素晴らしいプラグインですが、マルチカーソルで変数をリファクタリングしている際に neocomplete.vim
により意図しない文字列が挿入されてしまうバグがあります。
解決策
vim-multiple-cursors
の公式READMEをよく読めば書いていました。
解決策はシンプルで、マルチカーソルを利用している最中は補完をオフにすることです。
terryma/vim-multiple-cursors: True Sublime Text style multiple selections for Vim
function! Multiple_cursors_before()
exe 'NeoCompleteLock'endfunctionfunction! Multiple_cursors_after()
exe 'NeoCompleteUnlock'endfunction
オマケ
Vim Awesome - AwesomeなVimプラグインを集めたAwesomeなサイト。