2011-01-07 8 views
13

たとえば、ggに誤ってヒットしたときにVimで文書をうれしく編集しているとしましょう。私はその後、文書の最初の行に終わり、もちろん私は最後に編集した行が何であるか分かりません。 ggのジャンプの前に最後に編集された行に魔法のように戻る方法はありますか?Vimでggを打った後、私が以前にあった場所に戻るにはどうすればよいですか?

+1

私はちょうど尋ねるとは思わなかったことに大きな質問。 – richo

+1

教えてください。私はVimを数ヶ月使用しています。そして、非自発的なggジャンプは、Vimでの私の唯一の「悪い」経験でした。しかし、それでも私はそれを逆転させる方法を考え出したことはありません。今日まで私は転換点に達し、答えを得るのにここ数秒を費やしました! – c00kiemonster

答えて

21

ショートカットはCtrl+O(これは文字 'O')で、前の位置に戻ることができます。

そしてCtrl+Iこれを元に戻すには(Ctrl+Oを押す前の位置に戻る)。

これは、以前の「ジャンプ先」の位置に移動するために、ブラウザの戻るボタンと進むボタンのように複数回使用できます。

+2

あなたは私が発声するのをどれだけ冒涜したのか分かりません。 – c00kiemonster

+0

@ c00kiemonster - それはあなたにとって価値があります;) –

+0

タグを飛び越しているときに働きます。私はCtrl + Tを使用していましたが、今はCtrl + O/Iを使用しています! –

9

あなたの現在の位置とあなたがジャンプした最後の場所の間を行き来するには、``(2つのバッククッキー)を使用できます。ジャンプするためのこのショートカットおよびその他のショートカットのリストについては、:h ``を参照してください。

+0

ニースのヒント。とても有難い。 – c00kiemonster

+0

Ctrlの代わりにバックティックバックトックが1回ジャンプするため、ショートカットのctrolはジャンプのリストにもっと深く関わっています – SergioAraujo

関連する問題