मुझे पता है कि मैं विम मदद ब्राउज़ कर सकते हैं :help
, लेकिन यह एक विभाजन को खोलता है। कभी-कभी, मैं सिर्फ प्रलेखन का अध्ययन करना पसंद करता हूं। "पूर्ण स्क्रीन" मोड में प्रलेखन कैसे पढ़ें?
मुझे पता है कि मैं विम मदद ब्राउज़ कर सकते हैं :help
, लेकिन यह एक विभाजन को खोलता है। कभी-कभी, मैं सिर्फ प्रलेखन का अध्ययन करना पसंद करता हूं। "पूर्ण स्क्रीन" मोड में प्रलेखन कैसे पढ़ें?
जवाबों:
केवल दृश्य विंडो होने के लिए सहायता विंडो का विस्तार करें: Ctrlw-o
जब आप पूरी कर लें तो आप अपने दूसरे बफ़र्स पर वापस जा सकते हैं।
वैकल्पिक रूप से, आप मदद विंडो को एक नए टैब में खोल सकते हैं: :tab help foo
और फिर :q
इसे बंद करने के लिए उपयोग करें।
:help foo
कार्य करेगा :tab help foo
?
cnoremap help tab help
।
अन्य उत्तर पहले ही आपके प्रश्न का उत्तर दे चुके हैं, लेकिन पूर्णता के लिए:
तुम सिर्फ चाहते हैं अस्थायी रूप से आपकी मदद की-देखने के लिए एक बड़ा खिड़की मिलता है, आप उपयोग कर सकते हैं या के दोनों Ctrl-w _
और Ctrl-w |
मैपिंग मदद विंडो लंबवत या क्षैतिज रूप जितना संभव हो उतना अधिकतम करने के लिए, क्रमशः, लेकिन अपने मौजूदा विभाजन खिड़कियों को बंद किए बिना।
जब आप बाद में मदद विंडो को बंद कर देते हैं Ctrl-w c
या :q
, आपके विंडो लेआउट को ठीक उसी तरह वापस कर दिया जाएगा, जब आप मदद विंडो खोलने से पहले थे।
यह उपयोगी है अगर आपके पास थोड़ा अधिक जटिल विंडो लेआउट है जिसे आप संरक्षित करना चाहते हैं।
मैं अक्सर एक अन्य कार्यक्षेत्र / स्क्रीन में एक नई विंडो खोलने के लिए सिर्फ एक मदद विंडो खोलने के लिए पॉप करता हूं, इसलिए यह लेख मेरे लिए बहुत उपयोगी था। यहाँ थोड़ा VimScript है जो मैंने अभी लिखा है कि help
एक नया टैब में एक पेज खुल जाएगा , और यदि आवश्यक हो तो स्वचालित रूप से एक नया / खाली बफर बंद करें। उम्मीद है कि यह भविष्य में लोगों के लिए उपयोगी है। आपकी मदद के लिए धन्यवाद!
" Help: Open a `help` page in a new tab, or replace the current buffer if it
" is unnamed and empty.
function! Help( query )
" Is the current buffer empty?
let l:empty = line( '$' ) ==# 1 && getline( 1 ) ==# ''
" Store the current tab number so we can close it later if need be.
let l:tabnr = tabpagenr()
let l:bufname = bufname( winbufnr( 0 ) )
try
" Open the help page in a new tab. (or bail if it's not found)
execute "tab help " . a:query
" The help page opened successfully. Close the original tab if it's empty.
if l:bufname ==# '' && l:empty
execute "tabclose " . l:tabnr
endif
endtry
endfunction
command! -nargs=1 Help call Help( <f-args> )
मैंने कुछ साल पहले ऐसा करने के लिए एक छोटा सा प्लगइन लिखा: vim-helptab । जब आप टाइप करते हैं तो यह अपने स्वयं के टैब में सहायता डॉक्स खोलता है :h ...
। इसे करने के लिए आप कर सकते हैं :he ...
या :help ...
।
Ctrl-w w
और इसे बंद कर सकते हैंCtrl-w c
, बस आपको मदद से छोड़ देंगे।