कैसे "फुल स्क्रीन" Vim मदद ब्राउज़ करें?


21

मुझे पता है कि मैं विम मदद ब्राउज़ कर सकते हैं :help, लेकिन यह एक विभाजन को खोलता है। कभी-कभी, मैं सिर्फ प्रलेखन का अध्ययन करना पसंद करता हूं। "पूर्ण स्क्रीन" मोड में प्रलेखन कैसे पढ़ें?

जवाबों:


33

केवल दृश्य विंडो होने के लिए सहायता विंडो का विस्तार करें: Ctrlw-o

जब आप पूरी कर लें तो आप अपने दूसरे बफ़र्स पर वापस जा सकते हैं।


2
इसी तरह, आप दूसरी विंडो के साथ स्विच कर सकते हैं Ctrl-w wऔर इसे बंद कर सकते हैं Ctrl-w c, बस आपको मदद से छोड़ देंगे।
bsmith89

सबसे ज्यादा मतदान का जवाब उठा।
रुस्लान ओसिपोव

16

वैकल्पिक रूप से, आप मदद विंडो को एक नए टैब में खोल सकते हैं: :tab help fooऔर फिर :qइसे बंद करने के लिए उपयोग करें।


2
क्या डिफ़ॉल्ट रूप से ऐसा करने का कोई तरीका भी है? तो यह :help fooकार्य करेगा :tab help foo?
मार्टिन टूरनोइज

2
@Carpetsmoker हाँ, आप ऐसा कुछ कर सकते हैं cnoremap help tab help
Doorknob

11

अन्य उत्तर पहले ही आपके प्रश्न का उत्तर दे चुके हैं, लेकिन पूर्णता के लिए:

तुम सिर्फ चाहते हैं अस्थायी रूप से आपकी मदद की-देखने के लिए एक बड़ा खिड़की मिलता है, आप उपयोग कर सकते हैं या के दोनों Ctrl-w _और Ctrl-w |मैपिंग मदद विंडो लंबवत या क्षैतिज रूप जितना संभव हो उतना अधिकतम करने के लिए, क्रमशः, लेकिन अपने मौजूदा विभाजन खिड़कियों को बंद किए बिना।

जब आप बाद में मदद विंडो को बंद कर देते हैं Ctrl-w cया :q, आपके विंडो लेआउट को ठीक उसी तरह वापस कर दिया जाएगा, जब आप मदद विंडो खोलने से पहले थे।

यह उपयोगी है अगर आपके पास थोड़ा अधिक जटिल विंडो लेआउट है जिसे आप संरक्षित करना चाहते हैं।


5

आप मदद विंडो के Control-woअंदर का उपयोग करके अन्य सभी स्प्लिट विंडो को हटाकर मदद विंडो को पूरी चौड़ाई और ऊंचाई पर बना सकते हैं। यह कमांड वर्तमान विंडो को केवल विंडो बनाती है, अन्य सभी विंडो को हटाती है।


2

एक और विकल्प जो pesky अतिरिक्त "नई फ़ाइल" टैब से छुटकारा पाता है vim +"tab help | -tabc"। यह vim start ( tab help) पर एक सहायता टैब बनाता है और नई फ़ाइल ( -tabc) को हटाता है ।


2

आप मदद स्क्रीन को अपने स्वयं के टैब पर ले जा सकते हैं

ctrl+w T(नोट Tऊपरी मामला है)।

फिर आप टैब के बीच स्विच कर सकते हैं gt


1

मैं अक्सर एक अन्य कार्यक्षेत्र / स्क्रीन में एक नई विंडो खोलने के लिए सिर्फ एक मदद विंडो खोलने के लिए पॉप करता हूं, इसलिए यह लेख मेरे लिए बहुत उपयोगी था। यहाँ थोड़ा 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> )

0

मैंने कुछ साल पहले ऐसा करने के लिए एक छोटा सा प्लगइन लिखा: vim-helptab । जब आप टाइप करते हैं तो यह अपने स्वयं के टैब में सहायता डॉक्स खोलता है :h ...। इसे करने के लिए आप कर सकते हैं :he ...या :help ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.