zoukankan      html  css  js  c++  java
  • mac配置vim-go

    基本的设置信息(参考网址: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配置了:参考一下地址,记得翻墙
    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的配置就是这样的,在后台鱼块的奔跑吧。
  • 相关阅读:
    HSV 武胜
    crystalReportViewer+ReceiveCrystalReport.rpt+DataSet.xsd做报表 转 武胜
    Apache Gzip设置
    Linux gsoap 访问Jira
    搜索引擎Senna
    c 条件编译 ifndef解决 gcc multiple define error.
    搜索引擎 apachesolr
    Lucene:基于Java的全文检索引擎简介
    搜索引擎Zend_lucene
    基于应用程序级的Apache认证配置(普通认证篇)
  • 原文地址:https://www.cnblogs.com/Lxiaolong/p/4197289.html
Copyright © 2011-2022 走看看