vim 打造Go语言IDE_vim高亮go语言-程序员宅基地

技术标签: Vim  

之前在51cto写过一篇vim补全插件youcompleteme的安装方法,主要针对python的,今天写一篇关于go的,其实大同小异。过几天把那篇也搬运过来。

先把主要的框架和步骤整理上来,主要是安装过程中的出错信息。再完善吧,没时间。

  1. 安装vim插件管理工具vundle
  2. 安装Go语言代码检查和高亮插件vim-go
  3. 安装语言自动补全工具YouCompleteMe
  4. 安装代码结构展示插件Tagbar
  5. 安装目录结构展示插件NERDTree
  6. 附:vim配色方案

1。1-安装vim插件管理工具vundle

vundle官方网址:https://github.com/VundleVim/Vundle.vim

输入:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
1
1.2 打开~/.vimrc,进行配置
set nocompatible              
filetype off      

set rtp+=~/.vim/bundle/Vundle.vim           

call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
call vundle#end()       

filetype plugin indent on    
2-安装Go语言代码检查和代码高亮插件vim-go

vim-go官方网址:https://github.com/fatih/vim-go  安装这些插件的好方法还是先翻墙,或者先用git clone 下载下来。

安装方法
2.1 利用vundle进行安装
在~/.vimrc文件中的vundle插件配置处加上

Plugin 'fatih/vim-go'
1
然后用vim打开一个任意文件,在命令模式下执行

:PluginInstall
1
即会自动进入插件的安装,安装完毕会显示”Done !”。同理还可以在这里更新插件,更多用法可参考官方网址的指南。


 

注:在安装vim-go的过程中遇到的问题:

vim-go插件需要vim7.4.xxxx以上版本,centos正好低于这个版本,网上看到说vim8.0比7.4功能增加太多,不如直接升级到vim8.0.

升级步骤如下:

yum remove vim -y   

yum remove -y vim-enhanced    先卸载旧的

yum install ncurses-devel 
wget https://github.com/vim/vim/archive/master.zip          (也可以用git clone https://... 我下载的zip包解压不了不知
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jypfhx/article/details/100008569

智能推荐

spark学习笔记_spark dataframe 列 除以1000-程序员宅基地

文章浏览阅读705次。spark介绍MapReduce存在的缺陷:Spark的模块组成spark的使用模式Spark最核心的数据抽象RDD操作每一个懒操作都会只生成一个rdd对象,但是数据没有加载进来,只有执行了一个action操作,数据才会加载进来..._spark dataframe 列 除以1000

DataFrame的行列索引_dataframe 按行列数索引-程序员宅基地

文章浏览阅读2.3k次。https://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-integer DataFrame.iloc[:,1] : 选择第一列 DataFrame.iloc[1,:] : 选择第一行_dataframe 按行列数索引

软件静默安装_silent install builder-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏22次。最近做一个项目,其中需要使用到一个第三方工具,需要进行安装,但又不能弹出界面,就必须静默安装。。经大佬指点,使用工具 Silent Install Builder 即可。Silent Install Builder1. 安装上面有链接,下载安装即可2. 操作界面是这样点击:Create Silent Installation (中间那个)就可以选择你要静默安装程序的安装包位置然..._silent install builder

Android之ContentProvider(内容提供者)_什么类在contentprovider中担任提供者的角色-程序员宅基地

文章浏览阅读820次。Android四大组件的作用1、Activity是一种展示型组件,是一种前台界面的角色,完成用户的交互。对用户来说,Activity就是Android应用的全部,因为其他三大组件对用户来说是不可感知的。2、BroadcastReceiver是一种消息型组件,主要作用是消息的传递,该消息的传递可以在应用内,也可以在应用之间,它的角色是一个消息的传递者,它同样无法被用户所感知,因为它工作在系统内部..._什么类在contentprovider中担任提供者的角色

HTML类选择器的次一级叫什么,css常见选择器有哪些?优先级是什么?-程序员宅基地

文章浏览阅读128次。css常见选择器有哪些?优先级是什么?下面本篇文章就来给大家介绍一下css常见选择器以及它们的优先级。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。选择器也称为选择符,所有的html语言中的标记都是通过css选择器控制的。常见的css选择器有标签选择器、类选择器、id选择器、通配符选择器。1、标签选择器标签选择器,也称为元素选择器。标签选择器的基本形式如下:tagName{pro..._元素选择器表示形式

vicoapp使用备忘-程序员宅基地

文章浏览阅读1.1k次。vico是一个模式编辑器,意味着没用过vi之类编辑器的童鞋用起来肯定觉得很不习惯。模式切换i:切至编辑模式,在光标前插入a:切至编辑模式,在在光标后插入I:类似于i,不过在行首插入esc键:返回普通模式o:在当前行下方新插入一行,并切至编辑模式O:在当前行上方新插入一行,并切至编辑模式

随便推点

java数据流转化为图片_输出流读取文件内容转换为图片-程序员宅基地

文章浏览阅读3.2k次。package com.gdin.dome;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;import org.junit.Test;public classdome5 {@T..._在线输出流转换图片

openharmony - ets开发一个简单的helloworld并实现页面间跳转_ets的登录跳转代码-程序员宅基地

文章浏览阅读2.1k次。快速做一个简单的helloworld及页面间跳转_ets的登录跳转代码

C语言中的结构体,结构体中数组初始化与赋值_c语言结构体初始化赋值-程序员宅基地

文章浏览阅读8.5w次,点赞18次,收藏86次。原作地址:https://www.cnblogs.com/zhangfeionline/p/5913905.html最近写c语言中的结构体遇到了些问题,从网上找了些资料如下:结构体是连续存储的,但由于结构体中成员类型各异,所以会存在内存对齐问题,也就是内存里面会有空档,具体的对齐方式这里 暂不讨论;1.结构体的定义和赋值结构体是可以直接初始化的,在定义的时候,就可_c语言结构体初始化赋值

java 判断字符串是否以指定字符串的字符开头_string判断以什么开头-程序员宅基地

文章浏览阅读1.7w次,点赞7次,收藏20次。1 ~ 写在前面:很多时候用过的东西不温习就忘记了,到时候需要的时候还是需要百度,温故而知新,说的真好!!2~进入主题Java判断String是否以某个字符串开头:语法:startWith(String prefix, int toffset)prefix:指定的前缀toffset:在字符串中查找的位置,可以省略,省略就从第一个下标开始查找String strTest= "helloWord";System.out.println(strTest.startsWith("hello"_string判断以什么开头

电脑(笔记本)连接Console口配置网络设备(路由器、交换机、防火墙)的方法...-程序员宅基地

文章浏览阅读3.3k次。原文地址:CTOWhy文档库 » 什么是USB转RS232转接头,usb转串口转接头? -------------------------------------------如果使用Console口管理CISCO设备,都是将Console线的一端连接到设备的Console口上,另一端连接到电脑的DB9或者DB25接口上。而DB9和DB25这两种接口一般只在台式..._电脑连接交换机console口进入配置

HTML——文字水印_html 文字水印-程序员宅基地

文章浏览阅读393次,点赞9次,收藏8次。【代码】HTML——文字水印。_html 文字水印

推荐文章

热门文章

相关标签