2009-05-25 5 views
16

Ctrl + w Ctrl + i und: stj ist nett, aber wie spreche ich zu einem Tag (unter dem Cursor) in einem neuen Tab in GVim/Vim?Öffnen (c) Tags in neue Registerkarte in (G) Vim

+0

Aufgeladene Obermenge dafür: http://stackoverflow.com/questions/539231/how-to-use-multiple-tabs-when-tagging-to-a-function -in-vim: nur auf einer neuen Registerkarte öffnen, wenn in einer anderen Datei und beim Schließen der neuen Registerkarte zurück zum übergeordneten Element. –

Antwort

28

ähnliche Frage How to use multiple tabs when tagging to a function in Vim

Es weist darauf hin, this wiki (which points back at stackoverflow) mit diesen Einstellungen (scheint in Terminal ok zu arbeiten, haben nicht versucht, gvim):

"-------------------- 
" Function: Open tag under cursor in new tab 
" Source: https://stackoverflow.com/questions/563616/vimctags-tips-and-tricks 
"-------------------- 
map <C-\> :tab split<CR>:exec("tag ".expand("<cword>"))<CR> 
"-------------------- 
" Function: Remap keys to make it more similar to firefox tab functionality 
" Purpose: Because I am familiar with firefox tab functionality 
"-------------------- 
map  <C-T>  :tabnew<CR> 
map  <C-N>  :!gvim &<CR><CR> 
map  <C-W>  :confirm bdelete<CR> 
+4

Dieser erste Link enthielt die magische 'nmap T', die genau das war, was ich suchte. Vielen Dank! – Walter

+2

Das ist wirklich nett, aber es * öffnet * immer einen neuen Tab. Was ist, wenn die Datei bereits in einer anderen Registerkarte geöffnet ist? Gibt es einen Weg, es zu tun? –

+0

@OlivierPons Siehe meine Antwort auf diesen Beitrag, um es zu bekommen, vorhandene Tabs wiederzuverwenden: http://vi.stackexchange.com/questions/10014/navigate-to-tag-in-a-new-tab-if-not-ready -eröffnet-wie-tab-drop/10320 # 10320 – Tim

0

Sie können leicht Sprung zu markieren, in eine neue Registerkarte ähnliche

<c-w>gf open in a new tab (Ctrl-w gf) 

auch können Sie es in einer geteilten Ansicht öffnen:

<c-w>f open in a new window (Ctrl-w f) 

prüfen diese - http://vim.wikia.com/wiki/Open_file_under_cursor

Verwandte Themen