• 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的配置就是这样的,在后台鱼块的奔跑吧。
  • 相关阅读:
    HDU1720 A+B Coming
    HDU1390 ZOJ1383 Binary Numbers
    HDU1390 ZOJ1383 Binary Numbers
    HDU2504 又见GCD
    HDU2504 又见GCD
    HDU1335 POJ1546 UVA389 UVALive5306 ZOJ1334 Basically Speaking
    HDU1335 POJ1546 UVA389 UVALive5306 ZOJ1334 Basically Speaking
    HDU1020 ZOJ2478 Encoding
    HDU1020 ZOJ2478 Encoding
    HDU2097 Sky数
  • 原文地址:https://www.cnblogs.com/Lxiaolong/p/4197289.html
Copyright © 2020-2023  润新知