回答:
を使用して、最後のバッファに戻ることができ:b#
ます。
ファイルを開いたばかりの場合は、ディレクトリの参照に戻ります。
更新:この答えはたまたま正しい答えとして受け入れられたので、一番上にあるので、私は@romainlによるものでimhoが正しいものを含めて、少し答えを要約したいと思います。
:Rex[plore]
:Explorerに戻る(@romainlによる)vimdoc.sourceforge:Explorer
:(と:E
始まる他のコマンドE
が定義されていない場合(stackoverflowを参照)、または:Ex
(vim.wikiaを参照)と同じように(@ drug_user841417によって)、エクスプローラーを開きます。:b#
:「以前に編集されたバッファ」に戻ります。vim.wikiaを参照:e#
またはCtrl
- 6
(またはCtrl
- ^
):「以前に編集されたファイル」に戻ります(@ aman-jainによる)。vim.wikiaを参照Ctrl
- O
:以前の(古い)場所にジャンプします。必ずしも(@Peymanによって)バッファである必要はありません。vim.wikiaを参照:b#
。私はそれを修正しますが、単一文字の編集は飛ばしません。
vim <dirname>
、ファイルに移動してを押しEnter
ても機能しません。私がvimを開いた場合:e <dirname>
、ファイルを選択してEnter
、それは動作します。どちらの場合も:buffers
、1つのバッファのみが表示されます。なぜそうなのかよくわかりません。
b#
だけで「以前に編集バッファ」のために働く:vim.wikia.com/wiki/...
Ctrl- Oを使用して、前のバッファーに戻ることができます。
gf
)。ただし、ディレクトリを探索する場合、ファイルを開いたときに表示されていた「行」に戻ることはありません。:Rex<Enter>
は、やや不器用です(5回のキーストロークと1回のキーストローク)。おそらくこれはマッピングの候補です...
:Ex
戻る(編集して保存しなかった内容が表示されます)。
Ctrl-O
、親ディレクトリ(..
)を強調表示するので少し良いですが、エクスプローラー(開いたファイル)を離れた場所ではありません。4回のキーストロークと1回のキーストロークj
で、現在の場所にナビゲートするためにsをいくらか節約できますが、それでも:Rex<Enter>
多くのナビゲーションを期待している場合はマップする可能性があります。
私はCtrl ^に依存して、2つのバッファを前後に行き来します。
:Rex<CR>
結局マッピングしていないようです!(もちろん、ネストされたナビゲーションから「戻る」ことを楽しみにしていない場合のみ(別のファイルにジャンプするなど)
普段だけを使う:E
。覚えやすく、開いていたファイルのディレクトリリストに戻ることができます。
:E
ではあいまいで何もしません。少なくとも入力する必要があり:E<CR>
ます。