私はvim
しばしばj行、つまり8行か10行下に降りる自分自身を見つけます。たとえば、netrwにディレクトリが開いていて、目的のディレクトリが8行の場合はjjjjjjjj+ですENTERENTER。それ以上なら/検索を利用します。
この種のナビゲーションを実行するより効率的な方法はありますか?使用しても構いませんが、8j問題は正確な行数がわからないため、jとにかく-ingと-ingで終わることです。k私の考えにはスパムメールよりも良い方法があるようですj。
答え1
:set relativenumber
この問題を解決するために作成されました。
答え2
私が見つけた便利なことは、カーソルを動かすのではなく画面を動かすことでした。
Ctrl-e - Scroll the screen upwards
Ctrl-y - Scroll the screen downwards
ページを配置して現在地を把握するのではなく、画面をスクロールしながらコードを読みやすくします。
次に、画面上の目的の位置にカーソルを移動します。
H move to top of the screen
M move to middle of the screen
L move to bottom of the screen
答え3
これに対する個人的な解決策は、5j
or5k
コマンドを実行して5行上下に移動することです。私はジャンプの正確な速度を計算しようとするよりも、繰り返しコマンドを実行する方が速いことを知り、5j
それは私の筋肉記憶の一部になりました。
もちろん、正確にジャンプしたいときの条件がありますが、テキストやコードを編集する場合は、いくつかのコマンドを5j
実行した後、1つj
またはk
複数のコマンドを実行するとすばやく移動できます。