9
我該如何獲取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