03.集成开发环境
集成开发和环境就是集成了各种开发功能的综合工具
为了提高开发效率,现代程序员不再使用记事本开发,而是使用高级的开发工具,也叫集成开发环境。
本集对应的B站视频:
03.入门篇-集成开发环境_哔哩哔哩_bilibili
1.认识IDE
集成开发环境(Integrated Development Environment)是集成了代码编写功能、分析功能、编译功能、调试功能等一体化集成环境的开发软件,简称IDE.
目前Java开发最知名,最常用的IDE就是Jetbrain公司出品的Intellij IDEA了。
Intellij IDEA 官方网站
2.下载
在搜索引擎搜索 Intellij Idea或者直接访问下面的链接,即可进入Idea官网:
https://www.jetbrains.com/zh-cn/idea/download
点击下载按钮,完成下载即可:
3.安装
双击下载好的安装包,即可进入安装界面:
点击下一步,需要选择安装位置,建议放到不包含中文、空格、特殊字符的目录中:
选择好目录后,点击下一步继续设置安装选项:
选择桌面快捷方式,然后下一步,开始安装:
耐心等待一段时间后,安装完成。
此时会进入工具的配置选项,我们选择Do not import settings:
点击OK后,如果你开启了防火墙,此时会有防火墙警告,选择允许访问:
完成后弹出IDEA主界面,不过需要付费激活(首次安装可以选择免费试用30天):
激活成功后,会显示激活时间,然后点击continue继续:
就会进入IDEA的欢迎界面:
恭喜,安装完成。
4.开发工具配置
接下来,我们可以对IDEA做一些简单的配置,方便我们后续开发。
首先,我们进入设置菜单:
点击All settings后就会进入完整设置页面了:
4.1.主题设置
默认主题是黑色,也可以设置为白色,你可以根据自己的喜好来设置:
然后还可以将UI设置为紧凑模式,让UI图标和工具栏更紧凑,注意力集中在代码编写区域:
4.2.背景图片
如果你觉得纯黑或纯白太单调,IDEA支持自定义背景图片。不过要注意的是,目前背景图片设置是灰色的,需要进入开发界面后,再次进入设置,才可以设置背景:
创建项目后,才可以设置背景图片,如何创建项目可以参考课程中《入门程序小节》。在进入项目后,可以点击右上角的齿轮来进入设置:
然后就会进入与之前完全一致的设置页面:
在弹出的窗口中设置背景图片:
4.3.字体大小
IDEA中可以自定义菜单和编辑器的字体大小和格式,大家可以调整到自己喜欢的格式和大小。
例如菜单字体设置:
编辑器字体设置:
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
:
填写一个自定义按键组合,比如Ctrl + N
有冲突的话,选择移除其它的快捷键:
4.4.2.自定义Generate快捷键
在Keymap中搜索generate
:
选择添加一个新的快捷键:
修改为Ctrl
+ N
:
会提示快捷键冲突,是我们之前配置的New
快捷键,不能移除。所以这次选择keep
:
以后就可以在编辑代码时通过Ctrl
+ N
呼出Generate(生成代码)窗口了。
4.5.字符编码
为了保证开发的统一性,我们需要把所有字符编码(encoding)都设置为UTF-8,先不用管字符编码是什么意思。
首先,我们在设置项中搜索encoding,然后把所有能配置的地方都改为UTF-8,比如console:
然后是文件字符:
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
:
搜索到插件后,点击介绍页面中的Install按钮即可安装插件了:
安装完成后,重启IDEA,再次进入插件市场,在Installed界面,能够搜索到TONGYI
,说明安装成功:
5.2.2.登录通义灵码
安装成功通义灵码插件后,我们要先进入任意一个项目中,然后才能登录通义灵码。
5.2.2.1.通过账号登录
这种方式最简单,在整个界面最右侧,有一个通义灵码的图标,点击它:
点击后进入通义灵码界面,选择个人版登录即可:
此时会跳转到阿里云的登录页面:
登录成功后,即可授权给IDEA中的通义灵码插件了:
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登录:
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及密钥: