03.集成开发环境

集成开发和环境就是集成了各种开发功能的综合工具

为了提高开发效率,现代程序员不再使用记事本开发,而是使用高级的开发工具,也叫集成开发环境。
本集对应的B站视频:
03.入门篇-集成开发环境_哔哩哔哩_bilibili

1.认识IDE

集成开发环境(Integrated Development Environment)是集成了代码编写功能、分析功能、编译功能、调试功能等一体化集成环境的开发软件,简称IDE.
目前Java开发最知名,最常用的IDE就是Jetbrain公司出品的Intellij IDEA了。
Intellij IDEA 官方网站
image-20241026171122330

2.下载

在搜索引擎搜索 Intellij Idea或者直接访问下面的链接,即可进入Idea官网:
https://www.jetbrains.com/zh-cn/idea/download
点击下载按钮,完成下载即可:
img

3.安装

双击下载好的安装包,即可进入安装界面:
img
点击下一步,需要选择安装位置,建议放到不包含中文、空格、特殊字符的目录中:
img
选择好目录后,点击下一步继续设置安装选项:
img
选择桌面快捷方式,然后下一步,开始安装:
img
耐心等待一段时间后,安装完成。
此时会进入工具的配置选项,我们选择Do not import settings:
img
点击OK后,如果你开启了防火墙,此时会有防火墙警告,选择允许访问:
img
完成后弹出IDEA主界面,不过需要付费激活(首次安装可以选择免费试用30天):
img
激活成功后,会显示激活时间,然后点击continue继续:
img
就会进入IDEA的欢迎界面:
img
恭喜,安装完成。

4.开发工具配置

接下来,我们可以对IDEA做一些简单的配置,方便我们后续开发。
首先,我们进入设置菜单:
img
点击All settings后就会进入完整设置页面了:
img

4.1.主题设置

默认主题是黑色,也可以设置为白色,你可以根据自己的喜好来设置:
img
然后还可以将UI设置为紧凑模式,让UI图标和工具栏更紧凑,注意力集中在代码编写区域:
img

4.2.背景图片

如果你觉得纯黑或纯白太单调,IDEA支持自定义背景图片。不过要注意的是,目前背景图片设置是灰色的,需要进入开发界面后,再次进入设置,才可以设置背景
img
创建项目后,才可以设置背景图片,如何创建项目可以参考课程中《入门程序小节》。在进入项目后,可以点击右上角的齿轮来进入设置:
img
然后就会进入与之前完全一致的设置页面:
img
在弹出的窗口中设置背景图片:
img

4.3.字体大小

IDEA中可以自定义菜单和编辑器的字体大小和格式,大家可以调整到自己喜欢的格式和大小。
例如菜单字体设置:
img
编辑器字体设置:
img

4.4.快捷键

IDEA中有很多快捷键可以提高我们的开发效率,常见的有:

快捷键功能说明
CTRL + D复制一行
CTRL + Y删除当前行
CTRL + ALT + L格式化代码风格
ALT + SHIFT + ↑,ALT + SHIFT+ ↓上下移动当前代码
CTRL + /,CTRL + SHIFT + /注释选中的代码
当然,我们也可以自定义快捷键。

4.4.1.自定义New快捷键

例如,新建一个文件或文件夹的快捷键默认是Alt + Insert
但是很多笔记本电脑没有Insert,所以可以修改一下。在这一行末尾点击鼠标右键,在弹出的菜单中选择Add Keyboard Shortcut
img
填写一个自定义按键组合,比如Ctrl + N

img

有冲突的话,选择移除其它的快捷键:

img

4.4.2.自定义Generate快捷键

在Keymap中搜索generate:
img
选择添加一个新的快捷键:
img
修改为Ctrl+ N

img

会提示快捷键冲突,是我们之前配置的New快捷键,不能移除。所以这次选择keep

img

以后就可以在编辑代码时通过Ctrl+ N呼出Generate(生成代码)窗口了。

4.5.字符编码

为了保证开发的统一性,我们需要把所有字符编码(encoding)都设置为UTF-8,先不用管字符编码是什么意思。
首先,我们在设置项中搜索encoding,然后把所有能配置的地方都改为UTF-8,比如console:
img
然后是文件字符:
img

5.安装IDEA插件

IDEA支持各种插件,功能强大,我们可以通过插件市场搜索并安装这些插件。

5.1.进入插件管理界面

IDEA提供了插件管理界面,有两种进入插件管理的方式,我们分别介绍。

5.1.1.从IDEA欢迎界面

在IDEA的欢迎界面,选择Plugins,然后选择Marketplace,也就是插件市场:

5.1.2.从打开的项目中

假如你已经进入了IDEA,并进入了一个项目,在项目页面也可以进入插件市场:

进入Plugins后的界面如图所示:

5.2.安装通义灵码

在插件界面,我们可以在插件市场搜索并安装任意插件。

5.2.1.搜索

这里我们搜索TONGYI Lingma:

img

搜索到插件后,点击介绍页面中的Install按钮即可安装插件了:

img

安装完成后,重启IDEA,再次进入插件市场,在Installed界面,能够搜索到TONGYI,说明安装成功:

img

5.2.2.登录通义灵码

安装成功通义灵码插件后,我们要先进入任意一个项目中,然后才能登录通义灵码。

5.2.2.1.通过账号登录

这种方式最简单,在整个界面最右侧,有一个通义灵码的图标,点击它:

img

点击后进入通义灵码界面,选择个人版登录即可:

img

此时会跳转到阿里云的登录页面:

img

登录成功后,即可授权给IDEA中的通义灵码插件了:

img

5.2.2.2.通过AK/SK登录

通义灵码也支持秘钥登录,需要先在阿里云申请AK/SK,创建方式参考阿里云官网帮助文档:
https://help.aliyun.com/zh/ram/user-guide/create-an-accesskey-pair?accounttraceid=579dc63dcfee485d9599eb9e23121978lzyw
然后在IDEA的Settings界面找到通义灵码的设置项,选择以AK/SK登录:

img

5.3.安装翻译插件

英文不好的同学,可以安装一个翻译插件,绝对可以大大提高学习效率。
注意:
是翻译插件,不是中文插件!
是翻译插件,不是中文插件!
是翻译插件,不是中文插件!
千万不要安装中文插件,那样只会让你对英文越来越抵触。尝试阅读英文,理解英文,记住英文。碰到不会的单词利用翻译插件翻译并记在单词本,有空的时候复习复习。你的英语会越来越好。

5.3.1.安装

在插件管理界面的Marketplace中搜索:translation,找到第一个,点击install

安装完成后,选择重启IDE:

5.3.2.配置

翻译插件的翻译依赖于第三方提供的翻译API接口。因此我们需要配置API的appID和appSecret.
Settings页面找到Tools下的Translation配置页:

翻译插件支持的API有很多,例如有道、微软、谷歌、百度、阿里、DeepL、OpenAI等等,你可以任意选择一个自己喜欢的。
这里以有道云为例:
首先,登录并注册有道云:
https://ai.youdao.com/console/#/
然后创建一个新应用:

按照如图所示填写应用信息:

显示应用创建成功:

记住自己的应用ID和应用密钥:

回到IDEA工具的Settings页面,找到Translation的配置页,点击翻译引擎右侧的配置:

然后填写自己的应用ID及密钥: