Vim yardımına nasıl “tam ekran” göz atabilirim?


21

Vim'in yardımına göz atabileceğimi biliyorum :help, ancak bu bir bölünme açıyor. Bazen sadece belgeleri incelemeyi severim. Belgeler "tam ekran" modunda nasıl okunur?

Yanıtlar:


33

Sadece görünen pencereyi açmak için yardım penceresini genişletin: Ctrlw-o

İşiniz bittiğinde diğer tamponlara geri dönebilirsiniz.


2
Benzer şekilde, diğer pencereye geçmek Ctrl-w wve kapatmak Ctrl-w c, sadece yardım ile size bırakabilirsiniz.
bsmith89

En yüksek oyu seçmek, cevabı oyladı.
Ruslan Osipov

16

Alternatif olarak, yardım penceresini yeni bir sekmede açabilirsiniz: :tab help foove sonra :qkapatmak için kullanın .


2
Bunu varsayılan olarak yapmanın da bir yolu var mı? Demek ki böyle :help foodavranırdı :tab help foo?
Martin Tournoij

2
@Carpetsmoker Evet, böyle bir şey yapabilirsin cnoremap help tab help.
Doorknob

11

Diğer cevaplar sorunuzu çoktan cevaplamış, ancak eksiksiz olması adına:

Sadece istiyorsanız geçici senin yardım görüntüleme için daha büyük bir pencere açılır, sen kullanabilir veya her ikisi Ctrl-w _ile Ctrl-w |eşleştirmeleri dikey veya yatay olarak mümkün olduğunca fazla yardım penceresini maksimize etmek sırasıyla ancak mevcut bölünmüş pencereleri kapatmadan.

Ardından yardım penceresini Ctrl-w cveya ile kapattığınızda, :qpencere düzeniniz, yardım penceresini açmadan önceki haline döndürülecektir.

Bu, korumak istediğiniz biraz daha karmaşık bir pencere düzenine sahipseniz kullanışlıdır.


5

Yardım penceresinin Control-woiçindeyken tüm bölünmüş pencereleri silerek yardım penceresini tam genişlik ve yükseklikte yapabilirsiniz . Bu komut, tüm pencereleri kaldırarak geçerli pencereyi tek pencere yapar .


2

Sinir bozucu ekstra "yeni dosya" sekmesinden kurtulan bir başka seçenek vim +"tab help | -tabc". Bu, vim start ( tab help) işlevinde bir yardım sekmesi oluşturur ve yeni dosyayı ( -tabc) kaldırır .


2

İle yardım ekranını kendi sekmesine taşıyabilirsiniz.

ctrl+w T( Tbüyük harf olduğuna dikkat edin ).

Sonra sekmeler arasında geçiş yapabilirsiniz gt.


1

Genellikle bir yardım penceresi açmak için başka bir çalışma alanında / ekranda yeni bir vim örneği açıyorum, bu yüzden bu makale bana çok yardımcı oldu. İşte bir helpsayfayı yeni bir sekmede açacak ve gerekirse yeni / boş bir arabelleği otomatik olarak kapatacak az önce yazdığım biraz VimScript . Umarım gelecekte insanlar için faydalıdır. Yardımlarınız için teşekkürler.

" 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

Birkaç yıl önce bunu yapmak için küçük bir eklenti yazdım: vim-helptab . Yazarken yardım belgelerini kendi sekmesinde açar :h .... Bunu atlamak için :he ...veya yapabilirsiniz :help ....

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.