J'utilise VIM et Ctags, et quand je veux passer à une définition, j'ai un raccourci pour: tselect. Lorsque la fenêtre avec des correspondances différentes s'ouvre, je voudrais trouver un mot avec '/' mais malheureusement, cela ne fonctionne pas. Est-ce possible? Ou, y a-t-il un meilleur moyen que d'utiliser Ctags?Comment trouver et accéder directement au mot: tselect results?
0
A
Répondre
2
Non. Cette fenêtre n'est pas une fenêtre régulière; c'est juste la ligne de commande, où les commandes de mode normal ne peuvent pas être utilisées.
Mais vous pouvez utiliser :ltag
pour remplir la liste de l'emplacement de la fenêtre actuelle:
:ltag foo
:lwindow
/pattern
Voici une cartographie rapide qui devrait rendre tout cela plus facile:
:nnoremap <key> :ltag <bar>lwindow<S-Left><Left>
et gifcast:
0
Suivant les suggestions du answser, je remplace les touches Ctrl +] avec ceci:
nnoremap <C-]> :ltag <c-r>=expand("<cword>")<cr><bar>lwindow<CR>
maintenant capable de rechercher dans les résultats. Sweet :)
Je ne sais pas pourquoi, mais ': cwindow' n'a pas fonctionné pour moi. Cependant, j'ai fait ce que vous avez fait dans le casting avec 'lwindow' et cela a fonctionné. ': ltag searchString | lwindow'. Merci! – valk