Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

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

$
0
0

まとめて色々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を普段使っている僕としては便利だと思っています。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>