Use ctags. Generate a tags file, and tell vim where it is using the :tags command. Then you can just jump to the function definition using Ctrl–]
There are more tags tricks and tips in this question.
More Related Contents:
- Table name as a PostgreSQL function parameter
- How to create a custom EL function to invoke a static method?
- Define table and column names as arguments in a plpgsql function?
- What is the difference between a “function” and a “procedure”?
- “Parameter” vs “Argument” [duplicate]
- Passing external function of multiple variables as a function of one variable in Fortran
- Procedure with assumed-shape dummy argument must have an explicit interface [duplicate]
- Is there a way to use two ‘…’ statements in a function in R?
- What decides if a value is returned from a PowerShell function?
- How to alias a function name in Fortran
- Parenthesis Powershell functions
- How to profile methods in Scala?
- Whats the difference of functions and methods in Go?
- Return a list from the function using OUT parameter
- How to deal with name/value pairs of function arguments in MATLAB
- “Identifier Expected” or “Invalid Prototype” when implementing a scripted constant in Inno Setup
- Exporting a function in shell
- D3 Key Function
- Is there a way to get a vector with the name of all functions that one could use in R?
- Two ways of defining functions in Scala. What is the difference?
- What are the differences between functions and methods in Swift?
- Kotlin: How can I create a “static” inheritable function?
- Override a function that is imported in a namespace
- Haskell operator vs function precedence
- Scala Functional Literals with Implicits
- Does dart support operator overloading
- Eta-expansion between methods and functions with overloaded methods in Scala
- MATLAB error: Undefined function or method X for input arguments of type ‘double’ [duplicate]
- Bodiless function in Golang
- Static function variables in Swift