मैं विम में वर्तमान विंडो की चौड़ाई और ऊंचाई कैसे प्राप्त करूं?विभाजन विंडो आयामों का पता लगाना
मैं वर्तमान विंडो के आयामों के आधार पर लंबवत या क्षैतिज रूप से विभाजित करने के लिए एक हॉटकी बनाना चाहता हूं, लेकिन मुझे नहीं पता कि किस चर या विधि को जांचना है।
धन्यवाद!
संपादित करें:
यहाँ आदेश अब मैं उपयोग कर रहा हूँ में मामला किसी को दिलचस्पी है।
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