Vimのジャンプ
経緯
毎回ジャンプして戻るためのコマンドを覚えられない。
ctrl + oやctrl + iというキーバインドが操作に紐づくイメージがなかったため、詳しく調べて、定着させようと思った。
コマンド
ctrl + o: ジャンプ前の位置に戻るctrl + i: 取り消したジャンプ操作を再実行
これらの覚え方を、ChatGPTに考えてもらったところ o は “Older Position” i は “Incoming Position” と覚えると良いと教えてくれた。 なるほど、これなら覚えられそうだ。
ジャンプリスト
GitHub Copilot chatに聞いてみたら、
ctrl + oやctrl + iはジャンプリストを参照しているという補足情報をもらった。
ジャンプリストなるものが存在すると知った
:jumpsコマンドから確認できる。
チェンジリストジャンプ
ジャンプリストのうち、ジャンプ後に変更があったものは、チェンジジャンプリストに記録されるらしい。
これは便利な機能だと思った。
:changesで表示ができる。
g;で戻る。g,でやり直し。