Comment puis-je accéder aux files de vim en les ouvrant dans un onglet séparé?

J'ai installé des tags afin que je puisse sauter à un corps de la fonction dans un autre file via CTRL + ]
Je sais que je peux faire gf pour sauter à un autre file.
Je sais que je peux faire CTRL-w s pour split la window vim.
Ce que je ne connais pas et je suis très intéressé, c'est comment puis-je combiner les deux premiers avec le dernier.
C'est à dire comment pourrais-je sauter à un autre file via tag ou gf ouvrant le file dans un onglet séparé?

Vous pouvez split et ouvrir un nouveau file à la balise nommée avec la command :stag , il apparaît par défaut à la binding Ctrlw , Ctrl] .

Vous pourriez lier cela à n'importe quoi alors:

 map <F2> :stag 

Si cela doit être fait dans un onglet, vous pouvez le faire en deux étapes:

Ctrlw , Ctrl] Ctrlw , T

Ou vous pouvez le mapper:

 map <F2> :tab split <CR>:exec("tag ".expand("<cword>"))<CR> 

Pour l'équivalent gf de l'ouverture dans un nouvel onglet

Ctrlw , gf

ou window séparée:

Ctrlw , f

Et encore une fois si vous voulez split ET puis ouvrir dans un nouvel onglet,

Ctrlw , f Ctrlw , T