Geçerli pencerenin genişliğini ve yüksekliğini Vim'de nasıl alabilirim?Bölmeli pencere boyutlarını algılama
Geçerli pencerenin boyutlarına göre dikey veya yatay olarak bölmek için tek bir kısayol tuşu oluşturmak istiyorum, ancak hangi değişkenin veya yöntemin kontrol edileceğini bilmiyorum.
Teşekkürler!
Düzenleme:
Burada durum herkesin ilgilendiği de şimdi kullanıyorum komut var.
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() 'çağrılar burada yedeklendi. Sadece 'winwidth (0) 've' winheight (0) 'kullanın. –
Ah, teşekkürler! Yukarıda düzeltildi. – suderman