vim配置go语言语法高亮问题的解决方法

操作系统 : CentOS7.3.1611_x64

go 版本 : go1.8.3 linux/amd64

vim版本 :version 7.4.160

vim配置go语言语法高亮的问题已经遇到过好几次了,每次都去查找太麻烦,这里总结下。

安装git:

yum install git

安装vim-go :

cd ~
mkdir .vim
cd .vim
mkdir autoload plugged
cd plugged
git clone https://github.com/fatih/vim-go vim-go
cd autoload
wget https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

配置vimrc文件:

[root@localhost ~]# cat ~/.vimrc
call plug#begin()
Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' }
call plug#end()
let g:go_version_warning = 0
[root@localhost ~]#

如果觉得上面的操作比较麻烦,可以使用这里的压缩文件:

https://github.com/mike-zhang/mikeBlogEssays/tree/master/2018/other/20180123_vim_go

具体如下:

cd ~
tar zxvf vim.tar.gz
tar zxvf vimrc.tar.gz

好,就这些了,希望对你有帮助。

本文github地址:

https://github.com/mike-zhang/mikeBlogEssays/blob/master/2018/ 20180123_vim配置go语法高亮.rst

总结

以上所述是小编给大家介绍的vim配置go语言语法高亮问题的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对恩蓝小号网站的支持!

原创文章,作者:FICEP,如若转载,请注明出处:http://www.wangzhanshi.com/n/6162.html

(0)
FICEP的头像FICEP
上一篇 2024年12月29日 12:46:25
下一篇 2024年12月29日 12:46:45

相关推荐

  • go-zero创建RESTful API 服务的方法

    在 go-zero 中,创建 RESTful API 服务可以通过 goctl 命令快速完成。go-zero 提供了一种高效的方式来生成服务的项目结构、路由、请求和响应模型、以及处…

    Golang 2024年12月17日
  • Gin+Gorm实现增删改查的示例代码

    1.安装 Gin 和 Gorm go get -u github.com/gin-gonic/gin go get -u gorm.io/gorm 新建项目,main 函数impo…

    2024年12月29日
  • Golang工作池的使用实例讲解

    一、概念 我们可以将工作池理解为线程池。线程池的创建和销毁非常消耗资源,所以专门写一个pool,每次用过的线程池再放回pool中而不是销毁。不过在Go语言中不会使用系统的线程,而是…

    Golang 2024年12月26日
  • GO中的时间操作总结(time&dateparse)

    〇、前言 日常开发过程中,对于时间的操作可谓是无处不在,但是想实现时间自由还是不简单的,多种时间格式容易混淆,那么本文将进行梳理,一起学习下。 官方提供的库是 time,功能很全面…

    2024年12月26日
  • 通过client-go来操作K8S集群的操作方法

    client-go 一、client-go介绍 1. 什么是client-go? client-go是Kubernetes官方提供的,用于操作kubernetes资源的Go语言客户…

    2024年12月17日
  • golang切片初始化的使用示例

    切片的初始化方法很多,可以直接初始化,也可以使用数组初始化等。 切片如何切分 package main import “fmt” // 切片 func test1() { var …

    Golang 2024年12月17日
  • Go语言web框架Gin响应客户端的方式

    前言 Gin是一个用Go语言编写的web框架。它是一个类似于martini但拥有更好性能的API框架, 由于使用了httprouter,速度提高了近40倍。如果你是性能和高效的追求…

    2024年12月17日
  • golang读取yaml配置文件的方法实现

    Viper Viper是适用于Go应用程序的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。它支持以下特性: 设置默认值 从JSON、TOML…

    Golang 2024年12月17日
  • Golang Map简介以及底层原理

    Map 简介 在Go语言中提供了map数据结构来存储键值对数据。map的数据类型为map[K]V,其中K为键的类型,V为值的类型。map的键类型必须支持==操作符,用来比较两个键是…

    Golang 2024年12月17日
  • Go语言原子操作atomic的使用

    概述 在日常开发中,不可避免的会碰到并发场景,在Go语言中处理同步的方法通常是使用锁,但如果是对单一的一个整数操作,这个时候使用锁可能会造成更大的性能开销,而且代码也失去了美观与优…

    Golang 2024年12月17日

发表回复

登录后才能评论