Centos下搭建golang环境及vim高亮Go关键字设置的方法
一、Centos搭建go环境
1:下载 https://golang.org/dl/ 下载 go1.4.1.Linux-amd64.tar.gz
ArchiveLinux64-bit
2:切换sudo权限解压到/usr/local/目录下 tar xzvf go1.4.1.linux-amd64.tar.gz -C /usr/local/
3:返回普通用户权限
4:设置PATH
vi ~/.bash_profile export GOROOT=/usr/local/go export GOBIN=$GOROOT/bin export GOPATH=$HOME/golang_git 这个设置为Git go的库时的下载路径 PATH=$PATH:$GOBIN export PATH
5 : ~/.bash_profile
完成
6:测试
vi hello.go package main import "fmt" func main(){ fmt.Printf("what is a fucking day\n") }
编译: go build hello.go
执行./hello
7:这时发现vim中go关键字不会高亮, google搞定它
二、Go语言自带vim 的语法高亮文件。
1: 开启vim语法高亮
vim ~/.vimrc syntax on set fencs=utf-8,gbk
2:将/usr/local/go/misc/vim/
目录下文件拷贝到~/.vim/目录下(如果没有该目录则新建)
mkdir ~/.vim cp -R /usr/local/go/misc/vim/* ~/.vim/
3:新建~/.vim/ftdetect/go.vim
,加入下面的内容:au BufRead,BufNewFile *.go set filetype=go
echo "au BufRead,BufNewFile *.go set filetype=go" > ~/.vim/ftdetect/go.vim
只需3步,开启vim go关键字高亮节奏
总结
以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。
相关推荐
-
让VIM支持Nginx .conf文件语法高亮显示功能的方法
前言 本文主要介绍了关于让VIM支持Nginx .conf文件语法高亮显示功能的方法,下面话不多说,来一起看看详细的介绍吧. 我们在编辑配置 Nginx 的配置文件(.conf)时,由于他没有高亮的功能,但是 Nginx 官方是支持这个功能的:要想在编辑配置 Nginx 配置文件(.conf)的时候高亮语法以降低配置的错误发生率,我们只需要使用 Nginx 官方的语法高亮文件就可以了. 手动修改 下载Nginx配置文件的语法文件:nginx.vim wget http://www.vim.org
-
vim配置显示行号和语法高亮 即.vimrc文件的配置
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号.语法高亮度显示.智能缩进等功能的. 为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc. 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为: $vi ~/.vimrc 设置完后 $:x 或者 $wq 进行保存退出即可. 下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参
-
Mac OS X中设置VIM语法高亮的方法
前言 Vim 是一款相当给力的源自UNIX平台的命令行文本编辑器,不过不给力的是,Mac OS X下并没有诸多Linux发行版上VIM那些牛逼哄哄的神马代码高亮显示啊,自动缩进之类的. (译者注:通常Linux发行版可以通过编辑/etc/vimrc文件更改全局VIM设定或者针对某个用户的~/.vimrc进行个性化配置) 为了弥补这个缺憾,请按如下方法操作: 实现方法 主要是修改~/.vimrc文件 文件内容如下: set ai " auto indenting set history=100 &
-
Vim自定义高亮分组以及一些实用技巧小结
前言 Linux下的Vim代码编辑器简单好用,但是本身对编程语言的关键字高亮及配色需要用户自己设置.下面这篇文章主要就给大家介绍了关于Vim自定义高亮分组及实用技巧的相关内容,需要的朋友们下面来一起看看吧. highlight 在 Vim 中,我们可以自定义一些颜色分组,并将其应用于某些符合特定模式的字符串中,这些分组就成为高亮分组(highlight group). 我们可以直接在命令行模式中输入 highlight 命令,后面不跟上任何参数,这样就能查看当前 Vim 中所有的高亮分组信息.
-
轻松搞定VIM高亮NGINX配置文件的方法
前言 众所周知在默认设置下,vim不会对nginx的配置文件做语法高亮处理,需要手动开启这一功能.那么如何手动开启呢?下面来一起看看详细的实现方法. 下载nginx.vim 这里以Linux系统为例,其它系统大同小异. 切换到vim的语法配置目录并下载nginx语法文件. 需要注意路径中的vim74需要与机器上安装的vim版本号相对应. cd /usr/share/vim/vim74/syntax && wget -O nginx.vim https://vim.sourceforge.i
-
解决vim语法高亮不起作用的方法
一.首先将vim更新为最新版yum -y install vim,并安装Vim的加强版vim-enhanced ,以安装支持彩色的组件 yum -y install vim-enhanced 二.接下来配置vim配置文件 vi /etc/vimrc 增加一行 syntax on 或者我们干脆下载个干净版的vimrc吧 三.为了让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc 增加一行 alias vi='vim' 此时,经过上面
-
Centos下搭建golang环境及vim高亮Go关键字设置的方法
一.Centos搭建go环境 1:下载 https://golang.org/dl/ 下载 go1.4.1.Linux-amd64.tar.gz ArchiveLinux64-bit 2:切换sudo权限解压到/usr/local/目录下 tar xzvf go1.4.1.linux-amd64.tar.gz -C /usr/local/ 3:返回普通用户权限 4:设置PATH vi ~/.bash_profile export GOROOT=/usr/lo
-
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
环境 服务器操作系统:CentOS 7.0 博客部署服务器:Apache 后台语言:PHP 数据库:MySql 前端框架:WordPress 步骤 一.安装Apache 安装 Apache 很简单,只需要在终端输入以下命令就可以了: sudo yum install httpd sudo 的意思是用 root 用户做什么操作,yum install 是在线安装:然后输入 yes 就确认下载安装了. 安装完毕之后我们需要启动服务: sudo service httpd start 当启动服务器完成
-
MacOS下本地golang环境搭建详细教程
安装golang 使用homebrew安装golang.homebrew是MacOS 平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等功能.开发者不需要关心依赖和文件路径.如果系统没有安装homebrew,终端内执行以下命令安装homebrew. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 安装完homebrew后执行以下命令
-
windows下使用vscode搭建golang环境并调试的过程
目录 安装 环境变量配置 运行helloword 设置代理 vscode编辑器调试golang 一种语言会老吗? 我觉得会的,Objective-C语言变老了,就出现了 Swift语言.头号的语言c语言变老了,golang语言就出现了. 他们是像似一种血缘的关系,一出生就带有了某种的相似性. 如果你对c语言很熟悉,不妨看看 golang语言,看看他们的相似性,和 golang语言自身带有的现代性. 安装 到官方的下载地址下进行下载:点这里. 如果不想看那么多英文的话,直接点击下载就可以了,这里是
-
在Linux(Ubuntu)下搭建PHP环境的操作步骤
一.安装Apache2 sudo apt-get install apache2 二.测试Apache2 在地址栏输入以下地址,出现如图所示照片,则表明安装成功 http://localhost/ 三.重启apache2服务 sudo /etc/init.d/apache2 restart //'restart'->'stop'关闭服务; 'restart'->'start'启动服务 四.安装PHP sudo apt-get install php5 libapache2-mod-php5 `
-
详解CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境)
本文详细阐述在 Linux 系统中搭建 PHP 环境,由于 PHP 就是由 C 语言编写的,最初也是运行在 Linux 系统中,所以Linux 是 PHP 的最佳环境. 关于本文中使用到的软件,请点击此链接下载. CentOS5.5现在官方已经不再提供,推荐大家使用centos6以上版本: centos6.8下载地址:http://www.jb51.net/softs/499124.html centos7.2下载地址:http://www.jb51.net/softs/499109.html
-
centos下搭建SVN服务器和MySQL
本文为大家分享了centos下SVN服务器和MySQL的搭建教程,供大家参考,具体内容如下 搭建MySQL 1.查看yum库中的mysql yum list | grep mysql //查看yum库中的mysql 2.选择需要的mysql进行安装 yum install mysql mysql-server mysql-devel -y //安装mysql 3.验证是否安装成功 yum list installed | grep mysql //查看已安装的mysqlrpm -qi mysql
-
linux下搭建go环境的安装配置讲解
linux下搭建go环境很简单: 1.下载go1.2.1.linux-386.tar.gz,网上到处有类似包,并放到linux目录下. taogeqq@taogeqq-virtual-machine:~/myspace$ ls a.out go1.2.1.linux-386.tar.gz test.cpp test.go taogeqq@taogeqq-virtual-machine:~/myspace$ 2. 切换到root用户,在root下解压,解压即安装,多么绿色的软件啊: root@t
-
CentOS下搭建SVN服务器的步骤详解
本文实例讲述了CentOS下搭建SVN服务器的步骤.分享给大家供大家参考,具体如下: 1.安装svn yum install -y subversion 2.验证安装是否成功 svnserve --version 3.创建svn版本库 mkdir svn svnadmin create svn/repo 注:这里的repo是版本库名称 4.配置svn 创建版本库后,在这个版本库的conf目录下会生成3个配置文件: [root@singledb conf]# pwd /root/svn/repo/
-
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
由于最近学习tensorflow的需要,tensorflow是在Linux环境下,使用的是Python.为了方便程序的调试,尝试在Windows下的Pycharm远程连接到虚拟机中Centos下的Python环境.(这里我采用的是ssh的远程连接) 1.准备工作: 固定centos的IP,这里我的固定IP为 192.168.254.128 . centos中安装ssh.(这里我采用的是ssh的远程连接) centos中Python环境已安装. 2.打开Pycharm,File->Settings
随机推荐
- DELL服务器RAID H700,PERC H800阵列卡配置中文完全手册图解
- bat批处理实现的创建10个文件夹,文件夹再包含5个空文件夹
- Oracle高级队列(Advanced Queue)简单实例
- 收集学习asp.net比较完整的面向对象开发流程
- Dwz与thinkphp整合下的数据导出到Excel实例
- PHP MySQL应用中使用XOR运算加密算法分享
- 一个ASP创建动态对象的工厂类(类似PHP的stdClass)
- 简单了解Go语言中函数作为值以及函数闭包的使用
- C# 对象持久化详解
- C#判断密码强度的方法
- Linux中使用C语言实现基于UDP协议的Socket通信示例
- Android中的SpannableString与SpannableStringBuilder详解
- 举例讲解JavaScript中将数组元素转换为字符串的方法
- mysql中的limit用法有哪些(推荐)
- 提交表单最简单的AJAX程序分享
- mysql 队列 实现并发读
- C++ 构造双向链表的实现代码
- jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
- C++实现八皇后问题的方法
- 用一段js程序来实现动画功能