8
私はgf
がカーソルの下のファイルを開き、CTRL-w f
がファイルを新しい分割ウィンドウにカーソルをあけて開くことを知っています。Vim:カーソル下のファイルに新しい垂直分割を開く方法
私はおそらく欲張りですが、新しいVERTICAL SPLITウィンドウでどのように開きますか?
私はgf
がカーソルの下のファイルを開き、CTRL-w f
がファイルを新しい分割ウィンドウにカーソルをあけて開くことを知っています。Vim:カーソル下のファイルに新しい垂直分割を開く方法
私はおそらく欲張りですが、新しいVERTICAL SPLITウィンドウでどのように開きますか?
ノーマルモードでは、C-w f C-w L
またはC-w v gf
と入力することができ、コマンドラインから:wincmd f | wincmd L
または:vert wincmd f
を実行できます。
これらは厳密には同等ではありませんが、
C-w f C-w L
と:wincmd f | wincmd L
とすると、縦型ビューポートの高さは、現在のレイアウトに関係なく最大化されます。あなたは以下の水平ビューポートを持っているのであれば、例えば、その幅を減少させるべきである:C-w v gf
と:vert wincmd f
で
+-----------------+ +--------+-------+
| path/to/fileC | | | |
| | → | | |
| fileA | | fileA | fileC |
+-----------------+ +--------+ |
| | | | |
| fileB | | fileB | |
+-----------------+ +--------+-------+
を、あなたの垂直ビューポートの高さは現在のものと同じである必要があり、したがって、それはshouldn次の水平ビューポートに影響しません。
+-----------------+ +--------+-------+
| path/to/fileC | | | |
| | → | | |
| fileA | | fileA | fileC |
+-----------------+ +--------+-------+
| | | |
| fileB | | fileB |
+-----------------+ +----------------+