基本的设置信息(参考网址:http://hessian.cn/p/1026.html):
"还是配置/.vimrc文件.
syn on "语法支持
set laststatus=2 "始终显示状态栏
set tabstop=2 "一个制表符的长度
set softtabstop=2 "一个制表符的长度(可以大于tabstop)
set shiftwidth=2 "一个缩进的长度 set expandtab "使用空格替代制表符
set smarttab "智能制表符
set autoindent "自动缩进
set smartindent "只能缩进
set number "显示行号
set ruler "显示位置指示器
set backupdir=/tmp "设置备份文件目录
set directory=/tmp "设置临时文件目录
set ignorecase "检索时忽略大小写
set hls "检索时高亮显示匹配项
set helplang=cn "帮助系统设置为中文
set foldmethod=syntax "代码折叠
 
➕vundle插件管理插件
可以命令运行:$ git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
然后修改添加部分代码进~/.vimrc
 
➕vundle插件管理插件 或者:➕Pathogen插件管理(都是为了快速安装插件,推荐用pathogen)
 
嗯,简单的vim-go配置环境就好了。重点提一下遇到的问题:
1.GOROOT. GOPATH. GOPATH. GOBIN. GOARCH. 的配置
   由于我是在mac下操作的,虽然mac是unix改造的,需要注意可不能写linux。 GOARCH需要写成darwin.直接上配置图。source ~/.bash_profile 立刻生效
 
2.由于我用的iTerm 不是bash,而是安装了zshrc了,所以,修改的地方需要在.zshrc文件。
事实上,我们可以在.zshrc上添加:~/.bash_profile文件,原理是:每次打开terminal都会去读取这个配置文件的,所以,我们添加多一个引用路径,这样,就能再去读取~/.bash_profile文件了。嗯,这里可以装逼一下,就是配置一下刚才引用好的.bah_profile文件,写入:echo “hello, good fun today.”  ; 这样,每次打开terminal 就会输出这句话了。
 
3.顺带说一下gopath的设置问题。gopath是我们的项目的存放地点,不管是我们下载的gocode插件,还是后面用到的第三方库,使用的go get命令都会下载到这儿,并且,我们的项目能直接引用而不需要像其它语言那样,移动文件xxxx什么的。非常的方便的。
 
4.现在到了最麻烦的go配置了:参考一下地址,记得FQ
http://ju.outofmemory.cn/entry/49172
http://www.xiaozhou.net/setup-golang-environment-for-vim-2014-01-25.html
http://wuwen.org/article/38/setup-vim-go-dev-environment.html
http://www.tuicool.com/articles/zQnMby
建议先看完这些教程再做。是挺麻烦的一件事情。vim-go一定要用Pathogen插件管理,找不到原因,郁闷。
 
需要升级下vim:brew install vim --with-lua 
嗯,还有自己配置vim一些快捷键。
最后配置好的效果图:
 
基本上,vim-go的配置就是这样的,在后台鱼块的奔跑吧。

mac配置vim-go的更多相关文章

  1. Mac 配置 vim

    Mac 配置 vim 安装 vim 7.4 cd ~ hg clone https://code.google.com/p/vim/ cd vim ./configure --with-feature ...

  2. 【vim】mac配置vim,molokai配色

    效果如下: 首先修改主目录下的.vimrc: "======================================================================= ...

  3. MAC配置VIM环境

    Ruby开发环境配置 ~/.vimrc set nocompatible " be iMproved, required filetype off " required set r ...

  4. Mac 下VIM配置

    Mac下VIM配置 首先,我们去这里下载MacVim,也可用这个网址:(http://code.google.com/p/macvim/),进入后的界面如下: ____________________ ...

  5. linux 配置vim(vimrc)

    打开终端:ctrl+alt+t 进入vim文件:cd /etc/vim 打开vimrc文件:sudo gedit vimrc 然后在行末if语句前加上下面的内容,"  这个符号为注释,后面内 ...

  6. mac配置supervisor

    mac配置supervisor 安装 brew install supervisor 启动 一种是手动 supervisord -c /usr/local/etc/supervisord.ini 让s ...

  7. Mac配置Jdk 安装及系统环境配置

    注:本文来于<  Mac配置Java开发环境    > 1. 下载JDK 从下面链接选择合适版本的安装包进行下载...笔者下载的是jdk-9.0.1 链接:http://www.oracl ...

  8. Mac配置本地hadoop

    Mac配置本地hadoop 这学期要学习大数据,于是在自己的mac上配置了hadoop环境.由于Mac是OSX系统,所以配置方法跟Linux类似 一.下载hadoop 从官网下载压缩包. $ll to ...

  9. Mac 配置教程-开发篇

    将 Mac 日常使用的软件和开发软件区分开,将之前写的 Mac 配置的文章分成了两篇: Mac 配置教程-日常篇 Mac 配置教程-开发篇 图床 iPic 设置快捷键 Command+Shift+u ...

随机推荐

  1. POI XSSF与HSSF的 使用区别

    首次写博客,希望能坚持下去,一点一滴的积累,内容不多也不深,但愿我的分享,能帮助和我一样的新人们解决问题 最近给项目中添加了一个导入excel表格的功能,然而在功能开发结束后测试,发现报错. 报错信息 ...

  2. NAT模式下用secureCRT连接虚拟机

    VMWare制作学习系统,或布置模拟网络群组环境,已经比较流行. 注意主机端口要设置成为不同2122,虚拟机端口设置成22 笔者为了给项目组同事,提供一个练习ssh远程连接操作,及方便抓图交流的环境, ...

  3. UIMenuController的使用,对UILabel拷贝以及定制菜单

    分类: ios开发2012-08-06 17:15 11961人阅读 评论(0) 收藏 举报 actionmenuuiview 1. Menu所处的View必须实现 – (BOOL)canBecome ...

  4. OD调试2

    通过视频学习,实现了一下简单的traceme爆破.这不是把它的序列号破译出来,只是识别了自己的号码,不算真正的爆破.(与期望有点差异) 先来看一下这款软件的逻辑结构. 先输入用户名  以及序列号 然后 ...

  5. C#中的委托

    public delegate void SayHello(string name); class Program { static void Main(string[] args) { SayHel ...

  6. IndexOf("authentication failed") > -1

    if (e.Value.Error.Message.IndexOf("authentication failed") > -1)   {      strFailMessag ...

  7. Activity 属性设置大全

    activity属性设置大全 android:allowTaskReparenting=["true"|"false"] 是否允许activity更换从属的任务 ...

  8. Linux 进程退出后自动启动

    /********************************************************************** * Linux 进程退出后自动启动 * 说明: * 在系 ...

  9. leetcode36. Valid Sudoku

    Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules. The Sudoku board could be ...

  10. YHMMR003 农户基本信息的维护程序

    *********************************************************************** * Title : * * Application : ...