回答:
以下の例では、幅を60列に設定します。お好みに合わせて調整してください。
NERDTreeはこのために変数を使用します。
:let g:NERDTreeWinSize=60
これにより、幅が60に設定されます。この行をvimrcに挿入できます。
タグリストの場合、同様のオプションを設定します。
:let g:Tlist_WinWidth=60
NERDTreeと同様に、この行をvimrcに追加できます。
残念ながら、一般的に適用可能な方法はありません。多くのプラグインは、このためのパラメーターを提供します(または提供する必要があります)。他の方法では、オートコマンドにキーオフできるものを設定することで回避策を適用できます(たとえば、ファイルタイプなど、NERDTreeが設定するオプションを提供しなかった場合、NERDTreeは:au FileTupe nerdtree :vert resize 60
ファイルタイプをオンに設定するため、完了できます)バッファ)。バッファー名に基づいてWinEnterイベントでautocmdを実行しようとしても、バッファーが作成されたときは通常は機能しませんが、ウィンドウを離れて戻った場合は機能します。プラグインは、多くの場合、バッファを設定する前にウィンドウを作成します。他のプラグインを試すか、プラグインの作成者にパラメーターの追加をリクエストする必要があります。
NERDTreeWinSize
。
私はこの問題を常に抱えており、スプリットの高さが十分ではないため、このキーバインディングを私のに追加しました.vimrc
:
" open the current split all the way
map <c-o> :res 100<CR>
これを使用して、を使用して分割を広げることができ:vertical resize
ます。例えば、
map <c-o> :vertical resize +10
を入力すると、分割の垂直方向のサイズが10列増加しますControl + o
。
HTH
<C-W>|
水平方向と<C-W>_
垂直方向。