現在のウィンドウで新しいバッファをどのように開きますか?


23

異なるウィンドウ設定でいくつかのタブを開いています。

分割/ウィンドウまたはタブを追加せずに、現在のウィンドウで新しい空のバッファを開きたい

これを行う方法はありますか?

私はその時のようなことができることを知っていますが:nC-w jそれ:qは少し厄介なようです。

またはタブで同様: :tabe gT :q

あなたが使用してクリーンアップすることができた知られることなく、オープンバッファの多くを持つことができます-私は少し一般的なウィンドウとバッファの関係について混乱しているbdあなたは隠すことができないので、彼らが表示されていない場合、彼らは保存する必要がありますそれらを(:qを使用して)変更を保存または破棄せずに...それは少し奇妙に思えます。

回答:


24

ああ、私は前にヘルプを見るべきだった!

私の最初の本能は:e、引数なしで試すことでした。

私はこれの助けを見て、もう少し下にあります

:ene[w]     Edit a new, unnamed buffer.  This fails when changes
            have been made to the current buffer, unless 'hidden'
            is set or 'autowriteall' is set and the file can be
            written.
            If 'fileformats' is not empty, the first format given
            will be used for the new buffer.  If 'fileformats' is
            empty, the 'fileformat' of the current buffer is used.
            {not in Vi}

3
このヘルプの抜粋では、'hidden'オプションについて言及しています。これは、元の質問で説明した奇妙な点のいくつかに役立つ可能性があります。を使用:set hiddenすると、ディスクに書き込まれていない場合でもバッファを非表示にできます。私にとって、この設定は、バッファナビゲーションをマスターするための転換点であり、混乱とタブの混乱から離れました。
tommcdo

@tommcdoいいね。私はそれをやってみます
-JonnyRaa

注意::e引数なしで、ディスクからファイルをリロードしようとします。別のエディターで現在のファイルを変更した場合、これはバッファーをディスク上のものと置き換えます。それ以外の場合、バッファが変更された場合、:e!最後に保存されたバージョンに戻すために使用できます。
BallpointBen

私はコマンドが今だと信じてい:enewます。
dcow
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.