自從我開始使用Vim標簽(我有點晚了,因為他們從2009年就開始了!),我發現我希望大多數東西都默認為標簽,所以我總是用vim -p file1 file2等打開檔案。我希望:help/:h也總是在標簽頁中打開。我可以使用:tab help ctrl-w或:tab h ctrl-w,但我如何使用.vimrc來始終默認:h或:help在新標簽中打開?
另外,有沒有一種方法可以把一個打開的檔案推到一個標簽里,或者告訴vim把所有打開的緩沖區,動態地把它們全部移到標簽里?
uj5u.com熱心網友回復:
"取一個打開的檔案并將其推入一個標簽"
你可以用這個正常模式的命令來做:
<C-w>T或者這個等同的Ex命令:
:wincmd T參見
:help ctrl-w_t和:help :wincmd。"
:h總是在標簽頁中打開"你只需要在
after/ftplugin/help.vim中放入上述的Ex命令:wincmd T
uj5u.com熱心網友回復:
你可以使用autocmd在新的標簽頁中始終打開幫助
" 如果你多次打開同一個幫助檔案,這將不起作用
autocmd FileType help wincmd T
" 這就可以了
autocmd BufEnter *.txt if &filetype == 'help' | wincmd T | endif
或者你可以定義一個新的命令,只在新的標簽頁中打開,當在一個小螢屏中或者有很多要閱讀的時候,例如。
通過以下方式,你可以使用:Tabhelp ....
function! Tabhelp(arg)
執行'tab help'.a:arg
結束功能
command -nargs=? -complete=help Tabhelp call Tabhelp(<q-args>)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/307699.html
標籤:
