簡體   English   中英

讓vim標簽匹配列表打開一個新標簽頁

[英]have vim tag-matchlist open a new tab

我已經配置好了東西,所以如果只有一個匹配項,標簽上的CTRL-]會直接轉到新標簽中的文件。 如果存在多個匹配項,則標記匹配列表將出現在當前選項卡的新窗格中。 按下數字並輸入,然后在拆分窗格中打開該條目。

請問我該如何調整呢?

a)標簽匹配列表在新標簽中打開

要么

b)所選條目將出現在新選項卡中

您可以使用以下映射在當前窗口中的光標下方顯示標簽的匹配列表,然后在標簽中打開所選標簽:

nnoremap <F6> :tab tselect <C-r><C-w><CR>

它是映射的替代版本,但有點混亂。

以下映射將光標下方的標記:tselect寄存器t ,打開一個新標簽, :tselect對寄存器t執行:tselect (從而在該標簽中顯示匹配列表):

nnoremap <F7> "tyiw:tabnew<CR>:tselect <C-r>t<CR>

弄清楚該怎么做我想要的:

nnoremap <C-]> :tab tjump <Cr><Cw><CR>

如果有一個匹配項,它將直接跳轉到新標簽中的標簽。

如果存在多個匹配項,則會打開標簽匹配列表,然后,一旦選擇了所需的條目,它就會跳到新標簽中的該標簽。

非常感謝@romainl為我指出正確的方向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM