• golang install


    下载golang, 建议直接下载编译好的二进制包

    下载地址: https://golang.org/dl/

    下载好后解压,然后放置在指定位置:

    然后配置环境

    export GOARCH=amd64
    export GOOS=linux
    
    export GOPATH=$HOME/test/go/work
    export GOBIN=$HOME/local/go/bin:$HOME/test/go/work/bin
    
    export GOROOT=/usr/local/go
    export PATH=$PATH:$GOROOT/bin
    

    安装好go以后, 安装vim环境

    vim 的版本是有要求的,建议去vim官网: http://www.vim.org/download.php 下载最新的vim

    二、严格按照vim-go的官方说明逐一搭建

    Vim-go是当前使用最为广泛的用于搭建Golang开发环境的vim插件,这里我同样使用vim-go作为核心和基础进行环境搭建的。

    vim-go利 用开源Vim插件管理器安装,gmarik/Vundle.vim 是目前被推荐次数更多的Vim插件管理器,

    超过了pathogen。这里我们 就用vundle来作为Vim的插件管理工具。

    1、安装Vundle.vim

    Vundle.vim的安装步骤如下:

    mkdir ~/.vim/bundle
    git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 
    

    创建~/.vimrc文件(如果你没有这个文件的话),在文件顶部添加有关Vundle.vim的配置

    set nocompatible              " be iMproved, required
    filetype off                  " required
    
    " set the runtime path to include Vundle and initialize
    set rtp+=~/.vim/bundle/Vundle.vim
    call vundle#begin()
    
    " let Vundle manage Vundle, required
    Plugin 'gmarik/Vundle.vim'
    
    " All of your Plugins must be added before the following line
    call vundle#end()            " required
    filetype plugin indent on    " required
    

    2. install vim-go

    编辑~/.vimrc,在vundle#beginvundle#end间增加一行:

    Plugin 'fatih/vim-go'

    然后在vim 命令行状态下执行  " :PluginInstall

    Vundle.vim会在左侧打开一个Vundle Installer Preview子窗口,

    窗口下方会提示:“Processing 'fatih/vim-go'”,待安装完毕后,提示信息变 成“Done!”。

    3、安装go.tools Binaries

    vim-go安装说明中提到所有必要的binary需要先安装好,比如gocode、godef、goimports等。

    通过 :GoInstallBinaries ,这些vim-go依赖的二进制工具将会自动被下载,并被安装到$GOBIN下或$GOPATH/bin下。(这个工具需要依赖git或hg,需要提前安装到你的OS中。)

     :GoInstallBinaries 的执行是交互式的,你需要回车确认:

    参考地址: https://studygolang.com/articles/1785

  • 相关阅读:
    5059 一起去打CS
    2439 降雨量
    vijos P1037搭建双塔
    4979 数塔
    2596 售货员的难题
    P2342 叠积木
    1540 银河英雄传说
    1051 接龙游戏
    hdu1251
    洛谷P1717 钓鱼
  • 原文地址:https://www.cnblogs.com/allenhaozi/p/8463195.html
Copyright © 2020-2023  润新知