LoginSignup
3

More than 5 years have passed since last update.

Vimのカーソル移動が遅くなった原因

Last updated at Posted at 2016-07-27

まとめて色々vimの設定をかえたら、vimのカーソル移動が急に遅くなってしまいました。.vimrcをところどころコメントアウトしていって原因を探していったところ、とても初歩的なミスだったので、ちゃんと原因を探すのがめんどくさい人がググって見つかるようにメモしておきます。

僕の場合、マークダウンの見出しサイズを変えるのに設定した以下のようなキーマップに、移動キーが含まれていたのが原因でした。移動キーが含まれているキーマップを設定してしまうと、次のキーを押すか、一定時間何も押されないのを待つまで、どのコマンドなのかを判断できないため、移動が遅くなってしまいます。

" markdown
:nnoremap h1 mx0i<C-r>'#<ESC>`x
:nnoremap h2 mx0i<C-r>'##<ESC>`x
:nnoremap h3 mx0i<C-r>'###<ESC>`x
:nnoremap h0 mx0dw`x

h*の部分をt*に変えて解決。ちなみに上記のキーマップは、いまいる行の先頭に#をいれたり消したりできるようになっていて、ちょっとしたメモをマークダウンでとるときにはMouを普段使っている僕としては便利だと思っています。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3