00:00
好,那么下边的话呢,我们看一下第三个插件啊,叫做translation,那么看到这个单词的名字啊,大家应该都猜到了,就是进行中英文的一个翻译的。啊,这儿呢,就提到了,对于咱们诶程序员来讲啊,平时呢,咱们写的代码都是这个英文的,包括呢,一些常见的一些提示信息啊,报错信息啊,包括呢相关的API的文档呀,都是一些英文的描述,那么对于初学者来讲啊,这个英文的话,多少是大家学习上的一个障碍,是吧?啊那这时候怎么办呢?那我们希望呢,必要的一些,在查看文档的时候呢,有一些单词啊,比如不认识,呃,希望呢能够做一个翻译。那这个翻译的话呢,以前你可以借助啊独立的一个翻译软件,比如说这个网易的有道词典呀,包括这个百度的翻译呀,要注意谷歌翻译现在不行了啊,前几天我记得看到谷歌已经停止呃,中国大陆的这个翻译这个工作了啊啊,因为呢,这个使用量太少了,那就给关闭掉了。那这里呢,大家就可以呢,使用这样的一些第三方的一些软件了,但是这呢跟我们这个idea呢,相当于是独立的两个工具,那我们就考虑呢,说能不能更便捷的在idea当中通过安装插件的方式来实现一个翻译呢,那我们说呢,也是可以的。
01:10
首先的话呢,我们连接上咱们这个插件市场。这个跟大家这个网速呢是有关系的啊,然后进来以后的话呢,我CTRLV把这个translation呢给他写到这这呢就做了一个搜索,搜索完以后的话呢,我们点一下这个叫install啊,这个三点多兆啊,给大家做一个下载就行了。啊,这块呢,我们就稍微等一等。嗯,这呢,完全取决于大家自己这个网络的一个情况。哎,这个我们稍等一等啊。行,那借着他这块安装的话呢,我们可以再说一个事儿啊,就是大家呢,这个去安装这个插件,呃主要呢,咱们使用的就是这个插件市场,通过联网的方式呢,进行一个下载,那如果你本地要是也有的话呢,咱们完全也可以呢,诶从本地呢来进行安装。哎,存本地进安装,比如说这个位置的话呢,你看它有个这样的一个呃,设置的符号是吧,诶点击一下下边有个叫store啊plug in from啊,就从我们这个磁盘当中啊进行安装,就是说呃,比如说我现在是在我自己的这台电脑上呢,咱们这个下载了一些相关的插件了啊下载完这个插件以后呢,咱们这个插件啊,实际上呢,它都保存在了我们的这个位置啊,咱可以看一下在这个C盘。
02:23
啊,在咱们这个用户啊,当年我这个用户。当初呢,咱们在一开始讲idea的卸载的时候呢,就是提到过这个路径啊,比如说这个local下面呢,关于我们这个叫截图。对吧?诶打开以后,我们202.1这个版本,再往下的话呢,有一个叫诶plugins这样的一个文件目录,打开以后这些啊,就是咱们安装的这样的一些插件,像咱们刚才呢,这个translation呢,已经安装好了,这个插件呢就在这儿了,呃大家呢,你也可以把这些插件呢,是不是都保存起来,如果你换了另外一台电脑,那另外一台电脑如果不能联网的话呢,你可以呢,呃,把这个插件呢,你放到另外一台电脑上,通过我刚才这样的一个方式。
03:00
就是我们刚才看到那个settings这个位置是吧,有一个from你咱们的那个插件那个文件,然后把它一个安装啊也可以啊可以。好,那这呢,咱们把这个诶没有装上呀。没给咱们显示出来啊,那我看看这块有没有了啊,比如说我这块呢,针对system这个单词不太熟,选中它以后呢,右键啊。确实没有啊,那我们刚才安装呢,有点问题啊,可能是我刚才没有点这个具体的OK是吧,点一下这个了啊好,那回到我们这个位置呢,咱重新再去CTRLV一下。啊,点一下这个。行这呢,就让他再下载一遍,下载完以后的话呢,这块我们点上这个OK啊。诶,这就行了,然后呢,接着你回过来,我们再去看一下这个已经安装好的啊,这就有了,行,那然后呢,你回到这个代码层面,比如说我们涉及到一些单词啊,一些句子你不太熟的,呃,举个例子啊,比如这个system,你可以把它呢双击选中,选中以后呢,你右键我们看到上面这位呢,有个叫translate啊,就是翻译的意思啊,点击。
04:00
当然你会看到这时候把我们这个单词的意思呢,就翻译出来了。啊,这个就挺好的啊,哎,这个其他的这些位置其实都可以啊,Static选中,然后做一个translate啊真的就翻译,包括呢,我们这个我们点进来啊,相应的有一些这个呃句子是吧,哎,这一段句子你说我不太熟,我们也可以呢,给大家做一个相应的翻译。那就是下边这样一个场景。啊,就是非常的便捷,我们就不用呢再去调这个第三方的了,是吧。实际上这呢是一个情况啊,然后呢,对于大家来讲呢,你可能安装好以后呢,不是说马上就能够做这样的一个,呃,翻译了,那这呢,其实还是需要做一个设置的,因为呢,我之前装过这样的一个插件,所以这块呢,就没有给我们做这个相应的错误的一个提示了,大家呢,在装上这个插件以后呢,还需要在这个tools下边注意tools下边找到我们这个translation。找到它以后啊,这个位置呢,它会有一个提示啊,我现在用的是这个有道的一个翻译,它呢,还有其他的一些场景,比如说百度的翻译,阿里巴巴的翻译啊,谷歌的翻译啊,谷歌翻译大家就不要用了,那现在呢,已经不好使了啊。
05:00
那我这儿呢,习惯上用有道了,诶大家呢,你也可以根据自己的情况呢,去选择,那选择好这个相应的这个,呃,有道是谁以后这块还有一个诶配置啊,这个配置呢,就要求你去填写你自己有道这个平台下的一个用户名和密码。注意这个用户名密码跟咱们的这个是不一样的啊,你比如说我也有一个有道的一个客户端,我这个客户端这块呢,我也有一个用户名和密码啊。是吧,诶我这也有登录,我这个登录呢,跟这个登录呢,其实就不一样啊,那就要求大家啊,如果你没有啊,在我们这儿呢,独立的登录过啊,使用这个插件的话呢,你选择这个操作啊点击。这时候呢,就回到我们这样一个啊,有道智云这样的一个平台下了,然后大家在这块呢,做一个注册在这儿你看比如说呃,我通过这个网易邮箱的方式呢,我做一个这个登录啊来确定。哎,这个我们划到这儿啊。嗯,那登录完以后呢,大家你会看到,哎,这块是不是有相应的这个应用ID啊,你把这点一个复制,然后应用的密钥啊,分别呢,粘贴到我们的这两个位置啊,点一下OK那就可以了,这呢就能够做这个登录,那登录完以后呢,你再去做相关的一个翻译呢,就没有任何问题。
06:10
啊,你看这块我们再去点击这都是可以的,行这呢,就我们说的这个第三个插件啊,这就过了,下边这个插件呢,我们叫做a generater啊,它是什么意思呢?诶你会发现呢,能够产生我们所有的这个set这样的一些呃方法,那这个我们直接呢来给大家呢去安装和举例啊,首先找到插件市场。啊,回到上面这块啊,哎,这块在这呢,我们做一个搜索啊。CTRL。那这呢,我们就直接点这个install。安装。嗯,成功了啊,这个呢,就不需要重启的地儿了啊,成功以后呢,回到我们这个代码层面,比如说这个时候呢,我们去啊,在当前的包下呢,再去新建一个类吧,这个类呢,假设啊,我就称为呢叫user。
07:01
那么这呢,诶,我把它设成是一个普通的扎B了啊,比如说有一个in类型的一个ID啊,Private有一个string类型的一个name啊,哎,然后private in型的一个,比如说叫相应的我们ST去提供必要的一些方法。啊,这盖塞方法是吧,诶你呢,可以提供对应的这个构造器的信息。比如先来一个空三的构造器。这个代餐的构造器。那再加一个图润吧。这样是吧,好,那么这个类写完以后啊,咱们可能在另外一个场景呢,是不是对这个类中的这个相关的这个属性呢,进行概的操作,好我这呢写个叫user的一个test。啊,没方法进来,首先呢,我们创建user的一个对象。没问题是吧,好,那么创建好这个对象以后啊,我把当前这个对象名呢,诶相当于光标放在这儿,哎,放在这儿以后咱们来一个alt enter。这个时候呢,大家你会发现呢,我们在出现al,这个下边呢,出现了一些这个叫generate啊一些操作。
08:03
啊,那么这个操作呢,就来自于咱们刚才安装的这样一个插件啊,你看啊,我out enter一下,比如我选这个说generate all scatters啊,我点击一下这呢,就把我们这个属呃对象的相关的这几个属性的概方法呢,你看就都调取出来了。啊,这呢,我们是生成这个get操作啊。诶,或者这个叫get这个方法。啊,这是一组,然后呢,你也可以呢,呃,再选中我们这个叫user enter一下,下边呢可以生成所有的这个叫set方法,这呢是没有默认值,这个呢是有一个默认值,比如我们选这个吧,在这里你看就生成了这样几个方法。啊,这个是我们的。诶,赛的方法的一个生成啊。生成。我们相关的这个方法,那么这里边呢,对应的这个值,你觉得我我不想要,那这个零你可以呢,具体给大家去设置一个具体的这个值就行是吧?OK,诶这呢,就我们现在这个插件的一个情况啊,诶我们在很多的开发当中啊,都会去使用这个盖方法啊这个小插件呢,能够帮助我们这个去生成这样的一些操作。
09:08
好,然后再下边呢,叫rainbow的啊这样的一个插件,它的一个作用呢,就是给我们现在这个大括号呢,加了一些颜色啊呃,我们在这个程序编写过程当中啊,经常会涉及到这个大括号呢,得对齐的这样一个情况啊,成对出现,有的时候呢,这个代码写的比较多的时候呢,就看不清楚这个大括号跟谁对齐了,诶我们有这样的一个小的插件用来区分啊跟谁对齐的。啊,插件市场。稍等片刻。嗯,这个呢,如果它还没有连接上的话,你这块去搜呢,是没有意义的啊,然后再CTRLV一下。好,这就找到了,找到以后呢,你点一下这个叫install啊做一个安装。那你看下边还给我提示有一些相关的啊,一些主题啊,大家有兴趣的话呢,你也可以呢,去装一下。这个七兆朵还挺大的啊。
10:00
好这呢我就安装好了,安装好以后呢,这个插件呢,需要我们去重启一下这个IDE啊,那我们这块呢,点一个restart啊,稍等一下。诶,重启啊。我这儿呢网络不太好啊,我这儿呢,切换成是这个我手机的一个热点了,OK。行,那么这块呢,我们重启完以后啊,相应的这个插件呢,就能够起作用了啊,它影响的是什么呢?比如说我们在这个代码层面呢,咱们写相关的这个大框啊,当然呢,现在能看出来吗?这个大块跟这个大块你看它颜色呢,已经不太一样了哈,这个应该是蓝色的,这个应该是绿色的是吧?OK,那我们呢,可以呢,这样呢,再去做一些演示,在咱们当地这个类里边呢,我们可以写这个代码块哈,在代码块里边呢,又可以套这个代码块。啊,再可以再套啊还可以呢,再套,那这时候大家你会发现,你看这个颜色呢,就区分开了,这呢,对于大家这个视力的这个呃,颜色的分辨呢,要求比较高一些啊嗯,对应的颜色一样的,就是相应的匹配的这样一个场景,行这呢就是这样一个小插件,一个作用啊这个有兴趣的话呢,大家你就装一下就可以了啊下边这个叫code glance的一个pro啊好CTRLC1下回过来。
11:09
诶,我们去插件市场上把它装一下,看它的一个作用是什么。CTRLV啊。行,这呢,我们来一个install。这个比较小啊,400多KB,嗯,它呢,还需要我们去做一个restart restart。嗯,它的一个作用是什么呢?就是在咱们整个的编译器的右侧啊,会生成一个代码的一个小地图,尤其呢是当我们当前这个文件中,这个代码量比较大的时候啊,我们呢,就看这样一个小地图来做一个缩放,哎,你直接的快速定位是比较方便的。啊,比如大家你看冲击以后,呃,针对于咱们当前这样的一个文件啊,右侧这块你看有一个缩略图一样的这样一个结构啊,你往下这块走啊,它就有这样的一个移动啊嗯,我们如果换成比如CTRLN看一个比如叫map吧。针对我们当年这样的一个文件打开以后,那这个代码量呢,你看它是比较大的哈,然后呢,我们在右侧的话呢,就会有这样的一个缩略图,平时呢,大家在开发的时候,比如针对于某一个类呢,你写了很多的方法,呃,快速的想找到相关的一些方法呢,你这块呢可以诶这块通过拖动的方式啊,是不是去快速的去定位啊。
12:17
啊,这个呢,就是我们当年这个插件的一个作用,OK。行这长就过了,那么下边这个插件呢,叫T啊,这个一看这个单词的意思呢,就是统计的意思,它呢,可以统计咱们整个这个工程项啊,相关的这个代码的一些情况,比如说诶打开以后,我们先把它下载下来。啊,CTRLV一下。啊这呢,我们直接点一个叫install啊安装。诶可以了,好,那么安装好以后呢,大家会发现在整个咱们下边这块多了一个选项叫做stat啊好把它点开以后啊,这呢,我们做一个refresh,针对于咱们当前的是吧,哎,当前的我们这样的一个工程,下边提示呢,相关的这个Java文件啊,它的一个情况,然后这个JSP文件,这个叉帽,这个格式的文件,包括呢,你还有其他的一些比如说配置文件啊,Tit文件,如果要有它这呢,全部都能够呈现出来。
13:07
那针对这个Java文件,诶这块就能呈现出来,咱们在整个这个功能当中相关的这个点,Java格式这个文件,它的一些数据的展示情况。啊,这呢,我们在相关的一个项目总结的时候啊,这个我们可以呢,使用这样的一个统计的工具啊,就是这样一个比较简单的一个小插件,OK。
我来说两句