4 ms·
Meta+Click on a function to take you to that function's implementation is easily one of the most production enhancing benefits of an IDE in larger code bases.
by RyanZAG 14y ago
Meta+Click on a function to take you to that function's implementation is easily one of the most production enhancing benefits of an IDE in larger code bases.
Also, don't knock the ability of some IDEs to show function documentation on mouseover - this can save a huge amount of time in reading API docs.
- holri 14y agoemacs can do this too and gives you complete control over everything. You can even go to the lisp source of the editor commands very easyly.
- carbocation 14y agoYour point and the point of the comment to which you are replying seem to suggest a 3rd space. (1) There are IDEs, which include things such as build automation, debuggers, function lookups, etc. (2) There are text editors which maybe give you syntax highlighting. I don't think I'm saying anything novel by suggesting that there is also an in-between: something that provides syntax highlighting, function lookups, etc., but which doesn't try to build your project for you. You can use emacs like this, and you can use an IDE like this. So, many people voting for text editor and many voting for IDE may actually mean something more like this.
- huhtenberg 14y agoctags followed by Ctrl-T in vim does the exact same thing.
- mercurial 14y agoIncluding functions from an external libraries?
- chameco 14y agoYes. You can create a tags file for any header file, no matter it's origin. I like to keep mine (for boost, GL, SDL, etc) in ~/.vim/tags and set that as my default tag directory, then use a plugin (Easytags) to auto-update tags for the current source file. That + Supertab + omnicomplete = win.