接着上一篇在Windows系统安装go,我们就在Linux和Windows两种系统安装好Go了,其他的系统安装方法大概都是一样的,所以就不再写了,本次教程写一个程序猿一开就会接触到hello world。因为工作基本都是使用Linux,所以这里就在Linux系统上面写一个hello world的工程。而最开始让我们先装一个vim插件,实现语法高亮显示以及自动format。其次就写这个简单的工程。最后就是介绍一下怎么优(丧)雅(心)完(病)美(狂)地写hello world!
1.安装vim插件
1.1下载vim插件管理工具
# 新建vim工作目录
# mkdir -p ~/.vim
# 我们使用git直接去把这个插件给clone下来,如果没有git这个命令,直接装就好了
# yum -y install git
# 然后进入vim工作目录,把vim的插件管理工具中autoload放到这个目录
# cd ~/.vim
# git clone https://github.com/tpope/vim-pathogen
# cp -r vim-pathogen/autoload ./
# 在~/.vim下建立bundle文件夹,用来存放vim插件
# mkdir ~/.vim/bundle
# cd ~/.vim/bundle
# git clone https://github.com/fatih/vim-go
如下图:
# 配置自己的vimrc文件,添加下面三行
# vim ~/.vimrc
call pathogen#infect()
syntax on
filetype plugin indent on
nice!现在浏览golang代码,就有了语法高亮支持及保存的时候自动fmt,并且新建一个go后缀的文件都会自动帮你带上最基本的函数。
2.新建一个hello world工程
一切的编程都是从hello world开始,所以我们这次也是一样,从新建一个最简单的输出一个hello world!开始。
# 在我们装好Go的src工作目录新建一个helloworld的目录
# mkdir -p /home/golang/workspace/src/helloworld
# 这时我们先使用vi输入helloworld的代码,来看下刚才装的vim插件的好处
# vi /home/golang/workspace/src/helloworld/hello.go
输入以下代码:
package main
import "fmt"
func main() {
fmt.Println("Hello,world!") }
上面的代码显然是没有格式化的,也是没有关键字高亮的,然后我们只需要使用vim打开,然后重新保存一下,其他的什么都不需要改就可以看到代码已经格式化好了,如下图:
这就说明我们刚才安装的vim插件起作用了,好了,我们现在进行编译,因为我们的PATH路径已经设置好了,所以可以在虚拟机上的任意一个目录执行以下命令进行编译:
# go build hellworld
这样得到的二进制就是在你当前编译的路径下,但是我们为了规范化,这个二进制存放在我们之前安装go时新建的bin目录下,所以我们执行以下命令进行编译:
# go install helloworld
如下图:
很好,这时我们就得到一个helloworld的可执行的二进制文件,我们可以执行一下,看下有什么效果!
# ./helloworld
如下图:
非常漂亮!这时我们的最入门的helloworld工程就好了,是不是觉得helloworld很简单?!那你就太年轻了!下面介绍的六个helloworld专治各种不服!
3.史上最丧心病狂的helloworld!
May you share freely, never taking more than you give.
既然都看到这里,那就关注、评论、收藏、转发一下呗!谢谢!
閱讀更多 雲中牧歌 的文章