85

vim でタブを閉じると、何かのために再度開く必要があることにすぐに気付きます。Vim 7.2 で閉じたタブを元に戻す方法はありますか?

4

6 に答える 6

150

あなたのファイルはおそらくまだバッファで開かれています:

:ls " get the buffer number
:tabnew +Nbuf " where N is the buffer number

たとえば、バッファー 18 を再度開くには、次のようにします。

:tabnew +18buf
于 2009-02-21T20:27:06.433 に答える
35
:tabnew#

最近閉じたファイルを新しいタブで再度開く


編集:グレーフェードの回答を使用してください。私は自分の答えが好きではありませんが、参照と有用なコメント情報のためにここに保管しています。

于 2014-03-26T19:19:22.953 に答える
12

MRU (最近使用したファイル) プラグインを使用しています。編集したばかりの最後の 30 個のファイルを編集できます

MRU プラグインのメタデータは次のとおりです。

File: mru.vim
Author: Yegappan Lakshmanan (yegappan AT yahoo DOT com)
Version: 3.2   Last Modified:
September 22, 2008

使用法

MRU リストからファイルをリストおよび編集するには、":MRU" コマンドを使用できます。":MRU" コマンドは、一時的な Vim ウィンドウに MRU ファイルのリストを表示します。MRU ウィンドウがすでに開いている場合は、ウィンドウに表示されている MRU リストが更新されます。

于 2009-02-23T11:52:31.707 に答える
6

簡単な答えはノーです。何も組み込まれていません。

しかし、実行可能な解決策は、優れたBufExplorerのようなプラグインを使用することです。デフォルトでは、最後に使用されたバッファが最初に一覧表示されるため、閉じたタブを再度開くのは、を押すのと同じくらい簡単です。\bet

于 2009-02-21T02:54:39.567 に答える
1

Ben が推奨するプラグインを使用する: BufExplorer Github Mirror

彼の答えでは、 を押す必要があり<Leader>be<Down>tます。少しショートカットを追加します。

map <silent><leader>t <leader>be<Down>t

それで、それは単に<leader>t仕事をするでしょう。

于 2014-02-12T06:43:24.783 に答える