tana_ash's diary

プログラミングや電子工作など。やってみたこと、わかったことをまとめておく場所。

Vimで二分探索のようにカーソルを移動する

そんなVimプラグインを昔見たことがあったということを突然思い出したので、車輪を再発明するつもりで、初めてVimScriptを書いてみました。

(実際、検索したらそのようなプラグインが見つかりました)

操作方法は以下の通りです。

  • カーソル位置より左に行きたい場合は<C-H>
  • 右に行きたい場合は<C-L> (本来<C-L>は画面を再描画するキーで、それを上書きしてしまいますが)
  • この2つを繰り返して、目的の位置にカーソルを近づける
  • <C-K>で状態をリセット
  • 行を移動すると状態がリセットされる

Vimで二分探索っぽくカーソルを移動する