• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

vim安装go插件vim-go和gocode

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

vim-go 是一款go代码高亮和语法检查的插件

安装方法,clone vim-go 到 ~/.vim/bundle 目录下即可

# cd ~/.vim/bundle/
# git clone https://github.com/fatih/vim-go.git
# ls
vim-go  vim-markdown  Vundle.vim
进入vim,执行vim-go提供的 :GoInstallBinaries 命令可以一键安装其他有助于开发的go工具/命令,(注:GoUpdateBinaries重装修复)
vim-go意外出错了:

 

原因可能是国内的网络环境导致网络不通,其实这些工具和命令不安装并不会影响vim-go的基本使用
替代的解决办法就是直接去https://github.com/golang/tools.git 克隆一份然后放到$GOPATH/src/golang.org/x/tools目录下($GOPATH是自己的go path路径)

 

gocode是一款go的代码提示插件

进入$GOPAH/src 目录下,clone gocode代码

 

# cd $GOPATH/src
# go get github.com/nsf/gocode
# ls
app  github.com  mymath  utils
# ls github.com/nsf/gocode/
autocompletecontext.go  debian        emacs-company  LICENSE         package.go       rpc.go     type_alias_build_hack_18.go
autocompletefile.go     declcache.go  formatters.go  nvim            package_text.go  scope.go   type_alias_build_hack_19.go
client.go               decl.go       _gccgo         os_posix.go     pre_go17.go      server.go  utils.go
config.go               docs          gocode.go      os_windows.go   README.md        subl3      vim
cursorcontext.go        emacs         _goremote      package_bin.go  ripper.go   

进入 github.com/nsf/gocode 目录 编辑安装gocode
# cd github.com/nsf/gocode/
# go build
# go install
安装 vim-gocode (https://github.com/Blackrush/vim-gocode)

#cd ~/.vim/bundle
# git clone https://github.com/Blackrush/vim-gocode.git

设置 gocode的快捷键,比如设置为 F6 ,可以在 ~/.vimrc 加入以下几行:

imap <F6> <C-x><C-o>


 



 

 

 

GoUpdateBinaries


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go语言学习(七)变量作用域发布时间:2022-07-10
下一篇:
Go指南练习rot13Reader发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap