Vimで現在のウィンドウの幅と高さを取得するにはどうすればよいですか?分割ウィンドウのサイズを検出する
現在のウィンドウのサイズに基づいて縦または横に分割する単一のホットキーを作成したいのですが、確認する変数またはメソッドがわかりません。
ありがとうございます!
編集:
は、ここで私は今、誰もが興味を持っている場合に使用しているコマンドです。
command! SplitWindow call s:SplitWindow()
function! s:SplitWindow()
let l:height=winheight(0) * 2
let l:width=winwidth(0)
if (l:height > l:width)
:split
else
:vsplit
endif
endfunction
ここで 'winnr()'の呼び出しは冗長です。単に 'winwidth(0)'と 'winheight(0)'を使用してください。 –
ああ、ありがとう!上記で修正されました。 – suderman