GNU/Linux >> Linux の 問題 >  >> Linux

Vim の新しいタブで最後に閉じたファイルを開く

新しいウィンドウで代替バッファを開くために、必ずしも通常モードを終了する必要はありません:

CTRL -W ^ 水平分割で代替バッファを開きます .

CTRL -W T 現在のバッファを新しいタブで開きます (Shift-T、つまり)。

したがって、タイトルの質問に対する 1 つの解決策は、次の組み合わせです。

CTRL -W ^CTRL -W T :代替バッファを新しいタブで開きます。

最初のコマンドのキャレット「^」については、Control キーを放す必要はなく、Shift キーを押す必要もありません。CTRL を押したままにしてください。 次に W を叩きます および 6 (多くの英語キーボード レイアウトでキャレットがある場所)。


# 代替ファイルの名前に置き換えられる単なる Ex 特殊文字です。 :ls を行う 、および代替ファイルは # でマークされます

# :tabnew でも同様に使用できます および split .以下の例では :tabe を使用します :tabnew の代わりに :tabe として :tabnew の短いエイリアスです (ヘルプ ドキュメントでいずれかを検索してください):

  • 代替ファイルを新しいタブで開くには::tabe#
  • 新しい分割でファイルを開くには::split#;これは :sp# と省略できます 、および :vsp# 垂直分割の場合

バッファ number の使用 :ls から 、例えばバッファ番号 5 次のこともできます:

  • :sp#5 でバッファを分割して開く;交互に :sb5 switchbuf の場合 オプションには newtab が含まれています 指定子 - :help switchbuf を参照
  • :vsp #5 でバッファを縦に分割して開く (:vsb はありません )
  • :tabe #5 を使用して新しいタブでバッファを開きます

Linux
  1. ファイルが開いているVim/tmuxを見つけることは可能ですか?

  2. Vimでファイルタイプを使用する方法は?

  3. Chromeの外でCtrl+tで新しい(クロム)タブを開くようにしますか?

  1. コマンドラインからGNOMEターミナルで新しいタブを開く方法は?

  2. アセンブリ内のファイルからの読み取り

  3. Bash シェル スクリプト内から Vim を開く

  1. タブ区切りファイルにヘッダーを追加する

  2. emacs/vi/vim を使用してコマンドラインからファイルを読み取り専用で開くにはどうすればよいですか

  3. vimでタブを4つのスペースに設定するには?