vim-godef

vim plugin providing godef support

Github stars Tracking Chart

You probably want to be using https://github.com/fatih/vim-go instead

This plugin adds godef support to vim.

The godef tool from Roger Peppe parses Go code and returns the location of
the definition of a symbol. It can be installed with

go get -v github.com/rogpeppe/godef
go install -v github.com/rogpeppe/godef

To install the vim-godef plugin, clone this vim-godef repository and (from it) copy plugin/godef.vim to ~/.vim/plugin .

Or, if you're using pathogen, on Linux:

git clone https://github.com/dgryski/vim-godef ~/.vim/bundle/vim-godef

or on Windows:

git clone https://github.com/dgryski/vim-godef %USERPROFILE%\vimfiles\bundle\vim-godef

This modules overrides the gd (go to local definition) command to open a new
window at the definition of the symbol under the cursor. Setting

g:godef_split=0

(that is, entering the command let g:godef_split=0 or inserting it into your ~/.vimrc)
will reuse the current window, and

g:godef_split=2

will open the definition in a new tab, and

g:godef_split=3

will use a vertical split instead of the default horizontal split.

If you want jumps to the same file to move your current cursor instead of splitting, use

g:godef_same_file_in_same_window=1

This also adds a :Godef which will work for global types, methods,
constants, and variables in the current package.

Main metrics

Overview
Name With Ownergo-zoo/bone
Primary LanguageGo
Program languageVim script (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2014-11-19 02:16:36
Pushed At2019-05-06 14:37:24
Last Commit At2019-04-16 19:47:10
Release Count5
Last Release Namev1.3.0 (Posted on )
First Release Namev1.0 (Posted on )
用户参与
Stargazers Count1.3k
Watchers Count36
Fork Count101
Commits Count274
Has Issues Enabled
Issues Count42
Issue Open Count2
Pull Requests Count26
Pull Requests Open Count1
Pull Requests Close Count6
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private