1. ホーム

[解決済み】Vim: カーソルを最後の位置に移動させる

2022-03-31 03:40:39

質問

(g)Vimでカーソルを前の位置に移動させることは可能でしょうか(通常モード時)?カーソルの前の位置のリストを循環して行ったり来たりできるものがあれば理想的です。しかし、単に最後の位置に切り替えるだけでも十分です(以下のようなもの)。 cd - bashでディレクトリを使用する場合)。

ここで少しデモをします。

line |1| <- cursor position
line 2
line 3
line 4

そして、仮に私が 2j 今はこうなっています。

line 1
line 2
line |3| <- cursor position
line 4

今度は、何か( 2k 最初の位置や、場合によっては前の位置に移動するためです。

どのように解決するのですか?

一番手っ取り早いのは、どちらかを押すことです。

' '

(アポストロフィ2つ)または

` `

(2つのバックティック)です。 バックティックは行の同じ場所に行くのに対して、アポストロフィは行の先頭に行くという違いがあることに注意してください。 英国のキーボードでは、アポストロフィの方が使いやすいので、そちらを使うことが多い。 このような便利なマークはたくさんあります。 :help mark-motions .

その他のモーション( 2 j と思います)、また、いくつかのモーションの間を行き来できるジャンプリストもあります。 Ctrl O そして Ctrl I このナビゲーションを行うが :help jump-motions をご覧ください。