自从我开始使用Vim选项卡(我有点晚了,因为他们从2009年开始就在那里!),我发现我喜欢大多数东西默认为选项卡,所以我总是用vim -p file1 file2
等打开文件。我希望:help
/:h
也总是在标签中打开。我可以做:tab help ctrl-w
或:tab h ctrl-w
,但我如何使用.vimrc
始终默认:h
或:help
在新选项卡中打开?
-
取一个打开的文件并将其推入标签页
你可以使用这个普通模式命令:
<C-w>T
或等效的Ex命令:
:wincmd T
参见
:help ctrl-w_t
和:help :wincmd
。 -
"
:h
总是在tab ">你只需要把前面提到的Ex命令放在
after/ftplugin/help.vim
:wincmd T
您可以使用autocmd
在新选项卡中始终打开帮助
" This won't work if you open the same help file more than once
autocmd FileType help wincmd T
" This works
autocmd BufEnter *.txt if &filetype == 'help' | wincmd T | endif
或者您可以定义一个新命令,仅在新选项卡中打开它,例如在小屏幕或有许多要阅读的时候。下面,您可以使用:Tabhelp ...
.
function! Tabhelp(arg)
execute 'tab help '.a:arg
endfunction
command -nargs=? -complete=help Tabhelp call Tabhelp(<q-args>)