ファイルを水平または垂直に分割して開き、代わりに新しいタブに配置します。これは簡単にできますか?
ファイルを水平または垂直に分割して開き、代わりに新しいタブに配置します。これは簡単にできますか?
回答:
長くまっすぐ進む方法は、新しいタブを開き、そこでファイルのバッファーを開くことです。
:tabnew
:b FILE_NAME
:bTABファイル名の任意の部分から-complete できるので、これはあまり長くかかりません。
2つのバッファがあると仮定します。
:ls
1 #h "match_this_partially.md" line 1
2 %a "food/tacos.txt" line 1
現在food/tacos.txt開いています。match_this_partially.md新しいタブで開きたい。
以下を使用するだけです。
:tab sb partial
- または -
:tab sb 1
の代わりにワイルドメニュータブ補完を使用することもできますpartial。
長い形式:
:tab sbuffer {buffer}助けて:
:help :tag:help :sbuffer新しい分割でファイルを開くと、次のように新しいタブで開きます。
<c-w>T
注:私にとっては、]b単にnnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
バッファーが少ない場合は、次のようなことをします。
<c-w>v -新しい垂直分割を作成する]b-次のバッファに移動します(基本的にで:bnext)<c-w>T -新しいタブで分割を開く(これにより、最初のタブの分割が破棄されます)