vim golang dev

1.vundle

2. Plugin ‘fatih/vim-go‘

3 vim +GoInstallBinaries

4

cd $GOPATH/src/github.com/nsf/gocode/vim
./update.bash
gocode set propose-builtins true
gocode set lib-path "/home/anjun/go/path/pkg/linux_amd64"

时间: 2024-10-31 23:08:17

vim golang dev的相关文章

Golang开发环境搭建-Vim篇

Golang开发环境搭建-Vim篇 转自:http://tonybai.com/2014/11/07/golang-development-environment-for-vim/ 虽说sublimetext3+gosublime+gocode是目前较为 流行的Golang开发环境组合,但作为一名VIMer,没有一套得心应手的Vim for Golang dev心里总是过不去的.Golang虽然年轻,但即便是从Go 1版本发布(2012年3月28日)算起,掐指算来也有小三年了.全世界的开发者已经

通过Vim+少量插件配置一个高效简洁的IDE

最近本人在看<TCP/IP Illustrated Volume2:The Implementation>这本书,自然要下载4.4BSD-Lite的源代码配合书本一起研读.以前学习Vim的时候就知道Vim可以通过插件的功能来配置一个功能强大的自定义IDE,这次有这么好的机会为什么不利用一下呢?于是在阅读源代码的过程中根据需要一步一步配置了一个简单完整的IDE环境,通过这几天的使用真心觉得Vim好用,速度那个快呀.以前总听别人说Vim如何如何好,这次真的让我感受到了并爱上了Vim这个工具.在这里

使用gogs,drone搭建自动部署

使用gogs,drone搭建自动部署 使用gogs,drone,docker搭建自动部署测试环境 Gogs是一个使用go语言开发的自助git服务,支持所有平台Docker是使用go开发的开源容器引擎Drone是一个基于容器技术的持续集成平台.每个构建都在一个临时的Docker容器中执行,使开发人员能够完全控制其构建环境并保证隔离.drone易于安装和使用,其目标是替代jenkins 本文所实现的的功能为当你push代码到gogs时,自动更新您测试环境的二进制文件并重启,实现自动部署(以go开发a

CentOS 6 系统优化检测脚本

紧承上文<CentOS 6系统优化脚本>,因为有时候一台虚拟机已经刷过了优化脚本,但是可能因为别的原因,这台虚拟机暂时搁置了.等过了一段时间之后,突然要用又不知道这台虚拟机是否已经优化过了,而重新使用cobbler刷一次系统又会耗费一定的时间,所以这个检测系统是否刷过优化脚本的shell脚本就诞生了.脚本不是特别准确,但是能针对上次的优化脚本做一个检查,如果已经刷过脚本,就会通过运行该脚本知道系统已经优化过了,可以立即投入使用,避免浪费时间重新再刷一次系统.如果是一个完全重新安装的CentOS

shell脚本之配置nginx配置文件语法高亮

#!/bin/bash # 该脚本是用来配置nginx配置文件语法高亮 # 我已经把nginx.vim放在了我的服务器上172.16.0.1,大家可以去官网上下载 echo 'get nginx.vim bye' | lftp 172.16.0.1:/pub/Sources/sources/nginx mkdir -pv ~/.vim/syntax &> /dev/null mv nginx.vim ~/.vim/syntax echo "au BufRead,BufNewFile

手动制作tiny-linux

目的给一个新的主机提供一个微型的linux内核,并在上面运行服务. 手动制作一个tiny-linux,内核可以从官网站点下载下来,我这里已经预备了一个:放在/usr/src目录下,解压并创建了一个软连接ln –sv linux-3.13.6 linux cd /usr/src/ [[email protected] src]# ls debug  kernels  linux  linux-3.13.6 [[email protected] src]# cd linux [[email prot

手动编译制作微小linux+nginx

为什么要自己编译linux呢? 因为可以更高效的利用系统资源,把应用使用中没有必要加载的模块可以去掉,以使系统运行更加流畅.编译时可以根据硬件的芯片的不同做出一定的修改.匹配,使能更加稳定的运行.也就是为硬件定制了一套特有的操作系统. 下面的操作仅供参考, 机器型号:(虚拟机上编译) processor    : 0     vendor_id    : GenuineIntel      cpu family    : 6      model        : 37      model n

SaltStack初探---学习重点在:salt-api、salt-sls、salt-run、pillar--2017年4月21日和24日

官网文档链接:https://docs.saltstack.com 远程执行:在远程系统上执行命令是Salt的核心功能,Salt可以在秒级内在成千上万个系统上执行命令. 事件驱动架构:可以在架构中的系统中驱动响应式配置和管理 配置管理:Salt有一套健壮且灵活的配置管理框架,该框架使得同时配置成千上万套系统毫不费力 Salt的基本组件和概念 Grains grains interface获取底层系统信息的接口.Grains收集操作系统,域名,IP,内核,OS类型,内存和其他系统属性 grains

mac 下的新玩具

tools zsh 为啥需要zsh,因为能更快更方便的进行代码提示与代码补全,每个人的精力都是有限的,能打一个字母出来结果就绝对不打第二个. plugins=(git brew mvn svn svn-fast-info sbt go pip zsh-syntax-highlighting npm) vim vim是大二学操作系统的时候看老师折腾红帽的时候看到的,发现这个编辑器很有b格,而且花花绿绿的很好看,后面就投入了一段时间,后面会贴出一些常用的插件,现在因为主力编程语言是scala,所以我