00:01
接着来进行下面的学习。那既然我们要做这个构语言的开发,那首先呢,我们要选取一款适合我们。学习的。啊,或者说我们讲课的开发工具。那我们来介绍一下构构语言有哪些啊?公案有哪些开发工具?那么我把它总结和放到这个幻灯片里面去了。那么第一款呢,就是微软的一款产品叫v visual studio code,简称Vs code啊,它这个呢,简称叫Vs code。Vs code的啊,这个工具现在是用的比较多的,就是在go语言开发里面用的比较多,它是而且呢,这个Vs code的既可以运行在苹果系统上,也可以运行在Windows和Linux上面去。待会儿呢,我们会呃,给大家演示怎么去安装。好,那么它支持这个go语言的语法高亮啊,那我把这块先放到这边来吧,好吧。
01:06
哦,它支持这个,它支持什么呀,大家看默认支持go语言的语法高亮。这没什么可说的啊,这个特别好,而且呢,安装这个go语言的插件过后,还可以智能的提示相关的信息,比如说我们安装了这个go语言的插件过后,我们一点。比如说到后面我们这一点啊,比如这个函数fmd。点一点他这个。这个有什么可以用的函数就会马上显示出来,我现在没因为没有装这个插件,所以说你看这没有提示。我这没有装插件是没有提示的,装了插件过后,你这一点马上就有这一款就是Vs code的,看visual studio code。而而且呢,这个Vs code的还有一个好处啊,它是呃,它可以还可以直接上面进行编译和运行,这些功能它都有。
02:00
所以说Vs code的呢,我们会选他来做我们的开发工具,那除了Vs code的还有什么工具呢?还有很多其他的,你像你比如像。Nata。这个呢可以免费使用,也支持个语言语法高量,但是它有一个麻烦事啊,就是同学们,就是说他在使用到一定次数过后呢,它会提示你是不是购买。呃,其实你是不是购买,所以说有用,用的起来有有点烦人。所以这块呢是呃,是这个它的一个特点啊呃,但是它的正式注册版,正式版和注册版也没,你就说你不买也无所谓,但是你取消直接用他,它总是要烦你知道吧,比如你用着用着正高兴的时候,他突然提示要不要购买,好你点叉叉掉过后继续用,所以说呢,这个呢,让人感觉到就是有点不爽吧。但是你免费用别人的东西对不对,那你不应该,那你就必须要接受这个东西了。还有一个呢,一个呢就是vim vim这个呢,它是一个非常强大的文本编辑工具。
03:05
啊,如果说有同学在呃,Linux或者unix下面玩过的话呢,就对这个编辑工具呢,不会陌生。这个功能也是非常强大的啊,在程序员中也是广泛的使用,就是这这个图标。就这个图标vim或者是VI2个都可以用,后边呢,我们,呃,这个如果同学们有听过,呃,我我们前面讲的linu课这个课程的话呢,我在那个课程里面是讲过vim和VI的一个使用的,如果大家有兴趣的话呢,也可以到这个网上去再看一看,如果不知道的同学可以看这一篇啊,在这个网上有我们上硅谷的Linux的一个课程里边呢,会专门讲VI和vim的使用。如果说有兴趣的同学可以去搜一下,在这个哔哩哔哩或者网上搜一下我们的linu课程。会专门讲这个,还有一款呢,就是。
04:01
编辑神器号称编辑神器啊,叫IMAX,那IMAX呢,它也它不仅仅是个编辑工具,而且它功能强大,还可以作为一个集成开发环境,这款工具呢也是呃,大量的会使用在这个linuxx或者是unix环境下面去啊。就是这块呢,叫IMAX图标是这个。除了这四款工具还有什么呢?我们再来看看,还有其他的,再给大家说几句啊。还有一款呢,就是大名鼎鼎eclipse eclipse这个实际上它是一个平台,它装了什么插件就可以开发对应的程序,你比方说你用eclipse来去装一个go eclipse插件,你就可以做go语言的开发了,功能也非常强大。也是一款非常好的IDE工具。啊,这是eclipse的图标是这个。然后呢,还有一款就是我们国人,我们中国人开发的一款,诶有点意思了啊,他开发的一款也是一款IDE,专门用于做。
05:01
Go语言开发的。专门可以用做个员开发也是非常不错的,呃,我看有些有些这个go程序员呢,也还是比较喜欢用这个Li Li这个ID也可以去选用一下,这块是免费的。啊,这款是免费的,同学们在网上一搜就可以搜到这个Li IDE的下载啊,如果有兴趣的话给大家演示一下,比方说你在这个地方百度一下。哎。这直接下载就行了。Windows下看。下载it ID,那么这里面就会有相应的这个这个下载的地方,所以大家可以去网上自个儿下载一下就行了,还有一块呢,叫就是jets公司,这个公司也是大名鼎鼎的啊,开发了很多IDE工具,你比如说。他开发的PP web py char这些呢,都可以用来做go语言的开发,但是有一个前提啊,需要安装go插件,如果你不装购插件也是。
06:03
用用不了的,但是呢,这些啊都是付费产品,说白了你到时间都是要给钱的,如果你不给钱呢,你这个功能用起来就不会很爽,所以说综合这几个工具的介绍啊,所以说我们呢,到时候会选这一款。Vs code的啊Vs code的好,我把这个工具的介绍呢,先整理到我们的笔记里面去。好,我这写一个叫go。够那。的开发工具。开发工具的介绍。对不对,好这个呢,我们把它列到我们的第二个标题。啊,我们介绍了哪些工具呢?大家来看一看啊工具的介绍。我们先做了一个工具的介绍,诶这块先不要去管它啊,工具介绍对吧。给他来个三号标题。那么我们介绍了哪些工具呢?前面的四款。
07:01
对吧,前面四款我们到时间呢,诶会选用这一款工具叫Vs code,待会大家能够跟着老师一起来安装。好,放到这来,这是第一个,当然还有另外的几块工具呢,我们也把它总结到我们的笔记里面来啊,诶,这也有几块。ID。那么这么多工具大家就要问了,我们选哪一款呢?就是我们怎么去选择这个工具呢?同学们看啊,我们来给大家说一下怎么选工具,而工具的选择呢,是这样子的啊,我们先用Vs code的或者是vim这个文本工具,等到大家对构语言有了一定了解过后呢,我们再用像其他的。高级一点的或者更好一点的IDE工具,对吧,因为那个时候有提示了,我是希望我们在讲课的时候啊,先不给大家提示,就前面至少前面一段时间呢,我是希望同学们就是不需要提示也能写代码。就你不能说,诶,我打开一个很高的工具一点,啪一堆东西都出来了。
08:05
这样呢,刚开始开发。对刚开始开发学这个构语言的同学并没有什么好处,因为你连最基本的函数都不会去写,那突然你有一天面试了。会有个麻烦事,你连最基本的可能,可能你连这个print LN这个函数都写不出来,就麻烦了,对不对,所以说呢,我的这个意思是这样子,给大家聊聊这个话题啊,我的意思就是说我们刚开始呢,选择这种没有提示的,至少我们不要提示。我们自己能够做够源的开发。那么等到我们对各语言已经学到一定程度的时候,我们再回头用这种就是智能一点的,比如一点啪啪啪,什么引包啊,或者是呃,这个呃,提示函数啊等等等等。我们再用也不迟,所以这是这是我的原因,为什么呢。我说了两个原因,第一个至少可以更加深刻的理解够语言技术,培养代码感,尤其是我们初学者,如果你是个初学者的话,更应该这样子按照老韩的这个要求来做一下,因为你这样子学的时候啊,这种写代码的感觉才会出来。
09:12
就是你的写代码的感觉才会出来啊对,写代码。写代码的感觉才会出来。那么第二个呢,还有一个原因就是有利于公司面试,同学们就说你将来参加工作的时候,有可能人家是这样给你出题的,怎么给你出题呢?我多说两句啊,就说直接给你一张纸。给你纸。就给你一张纸。呃。没有没有这个东西呢,是给你一张纸,让你写写程序,好,这就麻烦了,如果说你以前没有写过这个最基本的。函数的话,你拿一张纸让你用笔写,你想你写的出来吗?你肯定马上就蒙圈了,对不对,所以说呢,我们刚开始的时候用一种工具,稍微原始一点,后面呢,再智能一点,这是我的一种啊,这这这么一种,呃,要求吧。
10:07
好,这是我们工具的选择,我们也把它拿到我们笔记里面去啊,好,工具的选择我们也整理到笔记里面来。好的,我现在把它整理一下工具选择。老师在整理的时候呢,你也可以跟着啊,稍微有点印象如何选择呢,刚才我们已经整理到这批啊,第一步我们这样子为什么呢,我也做了一个简单的解释,对吧?诶这块。我总结了两点吧,我觉得是第一个更加深刻的理解我们的go语言技术,第二个呢,培养写代码的感觉。呃,写代码这个你要是完全没有感觉就很麻烦的了,对吧。这是老师整理到整理的这个工具的选择的一个说明。那下面呢,既然有了工具对不对,有了这些东西,那必然我们就来开始选择一款工具来进行安装,安装完了过后呢,我们用这款工具来进行。
11:07
Go语言的开发,所以说我这总结一下,我们选用的是什么工具呢?我们选用的是Vs code。好,我们就选它。就选它好,这款呢,就是我们对构元工具的一个介绍。先说到这里。
我来说两句