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?
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:
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.
Alternatif olarak, yardım penceresini yeni bir sekmede açabilirsiniz: :tab help foo
ve sonra :q
kapatmak için kullanın .
:help foo
davranırdı :tab help foo
?
cnoremap help tab help
.
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 c
veya ile kapattığınızda, :q
pencere 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.
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 help
sayfayı 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> )
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 ...
.
Ctrl-w w
ve kapatmakCtrl-w c
, sadece yardım ile size bırakabilirsiniz.