xralf
xralf

Reputation: 3722

Improved jumps to definition

When we're using ctags in vim and want to go to particular definition of variable or function we press ctrl + ], when we want to go back we press ctrl + T.

When we want to autocomplete a name of a variable we press ctrl + N and from a little violet window we can choose the right word.

Is it possible to improve go to definition so that we won't jump in the document, but only the little window with the function or variable definition will appear?

thank you

Upvotes: 9

Views: 593

Answers (1)

romainl
romainl

Reputation: 196779

You want a way to see the function's signature without actually jumping to its definition?

I know about two plugins supposed to provide exactly this feature:

The last time I tried echofunc it didn't work for JavaScript, at least for me, but it worked well for the few PHP files I've tested it with. I didn't try the other one because it's GVim-only and I use the CLI version almost as often as the GUI version.

But you can also use TagList and/or TagBar: two very useful plugins providing great code navigation based on ctags. Both will display the signature of the tag under your cursor if you hit <Space>.

Upvotes: 2

Related Questions