回答:
または、新しいタブでヘルプウィンドウを開き、を:tab help foo
使用:q
して閉じます。
:help foo
はとして機能し:tab help foo
ますか?
cnoremap help tab help
。
ヘルプウィンドウを開くためだけに別のワークスペース/画面で新しいvimインスタンスを開くことがよくあるので、この記事は非常に役に立ちました。これは、help
新しいタブでページを開き、必要に応じて新しい/空のバッファを自動的に閉じる、私が書いたばかりのVimScriptです。うまくいけば、将来的に人々に役立つでしょう。ご協力ありがとうございます!
" 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
でき、ヘルプだけが表示されます。