基本的设置信息(参考网址: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. 利用Scrollow写一个下拉刷新

    利用scrollView滑动的2个监听方法实现 //滑动结束时候 出发的方法 - (void)scrollViewWillEndDragging:(UIScrollView *)scrollView ...

  2. C# WinForm控件之Dock顺序调整

    最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化. 但问题是,.net winfor ...

  3. 如何取消win10电脑自动更新

    windows 10系统中关闭windows自动更新步骤如下:1.按键盘上的“Windows徽标键+R”组合键,可以调出“运行”窗口. 2.输入gpedit.msc,单击“确定”,可以打开“本地组策略 ...

  4. JSP 数据库连接类 MySql数据库

    数据库连接类的主要功能是连接数据库并且获得连接对象,以及关闭数据库.通过创建该类的实例,调用其中的方法,以避免重复操作. package chapter13; import java.sql.*; p ...

  5. Python笔记 001

    #python版本:3.5.2 #for循环 for letter in ("xuyingke"): #默认循环 print ("当前字母:",letter) ...

  6. 《C与指针》第二章练习

    本章问题 1.Comments in C do not nest(嵌套).What would be the result of "commenting out" the code ...

  7. 正向代理与反向代理的区别【Nginx读书笔记】

    正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我 ...

  8. 通过反射得到object[]数组的类型并且的到此类型所有的字段及字段的值

    private string T_Account(object[] list) { StringBuilder code = new StringBuilder(); //得到数据类型 Type t ...

  9. Maven学习3-使用Maven构建项目

    转自:http://www.cnblogs.com/xdp-gacl/p/4240930.html maven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项 ...

  10. [Spring] - 动态设置properties

    Spring的jar包用来做动态properties的getter/setter赋值方法: 1:需要的jar包: spring-beans-3.2.0.RC2.jar commons-logging- ...