Why IDEA
- 相比于eclipse代码提示更加智能,代码编写效率更高。
- 插件丰富,满足你的一切需求。
- 最优秀的地方:炫酷,颜值极高,简直美的不行
- 缺点:配置要求很高,建议8G+固态来跑。不然有点吃力
注意:本文idea环境是2018.3.5 Ultimate版,其他版本供参考。
----------更新:2020-9-26 部分内容是基于2020.2.2 mac版-----------
使用第一步:安装
- 安装没什么可说的,注意下面这个界面(我是webstrom的界面,idea类似,注:这家公司针对各种语言都有相应的ide,都是基于idea开发的)
我的一般设置是勾选环境变量和右键菜单
无奈的第二步
- 如果你经济条件允许的话,建议官网购买正版
- 如果你是有学校的邮箱------update2019-08-08--------(现在已经支持了学生证认证),去官网认证注册免费使用
- 如果你目前没有能力去支持正版,首先你要意识到这只是无奈之举,你应该心怀愧疚,而不是感觉理所当然。
基本设置
- 与git和github集成
登录自己的github
子目录有文件被修改了,则该文件的所有上层目录都显示版本控制被修改的颜色
- 与gradle的集成
关于其他更加高级的设置,英语好的自己探究
关于上边创建目录结构:是在你导入一个没有.gradle的项目时才会出现 - 与maven的集成
自动导入依赖
- 主题和字体
字体设置
- utf-8编码设置
- 方法线行号与空白点
- 文件目录结构设置
建议和我设置相同,具体请参照官方文档
- 代码提示忽略大小写
- 自动导包和优化包
- tab多行显示
- 代码软换行和代码自动换行
自动换行:为了代码的可读性和简洁
格式化代码时换行
软换行:不是真正的换行,是idea的设置,当一行放不下自动转到下行,方便查看代码
- 使用ctrl+鼠标滚轮改变字体和图片大小
- 类注释模板
/**
* @author ${USER}
* @date ${DATE}
*/
注:模板来自网络
- idea启动不启动最近项目
- 单行注释不在行开头
其他语言类似设置 - 设置Terminal
可以设置gitbash等 注意:可能会中文乱码,解决方式git 安装目录下:etc/bash.bashrc文件增加
export LANG=“zh_CN.UTF-8”
export LC_ALL=“zh_CN.UTF-8” - 修改ctrl+d复制多行内容为新起一行复制
当使用ctrl+d的时候,选择多行的时候会直接跟在后面这样不是很好,改成下面的选项就会再起一行了。 - 鼠标停留显示简单文档
当鼠标停留时显示一些简单的文档提示
-------------------------------update-------------------20190810------------------ - 目录树线,就是更好的展示目录
效果图
- 编辑器选项卡中的小标签,就是标签字体变小
21.如果应用程序空闲N秒,则自动保存文件,就是说可以设置几秒后自动保存
- 在文件底部显示虚拟空间,就是在文本最底下的文字也可以拉到上边
效果图
22.突出显示当前插入符号位置中键入的代码的可用范围。具体意思未知
- 在代码中显示推断的注解,就是在代码中显示可能用的注解
效果图
- 选中此复选框可使IntelliJ IDEA自动显示建议列表中每个项目的弹出窗口,其中包含查找列表中当前突出显示的类,方法或字段的文档
效果图
- 参数提示
效果图
- 参数提示显示完全,参数信息将显示完整签名,包括方法名称和返回的类型
效果图
- js的一些建议,具体未知,大体意思是根据变量名建议
2020.2.2版本
- 项目区竖线
- 保存文件的时候自动在行尾添加一个空行
- 标记已经修改过的文件
- tab设置
- 键入是使用驼峰类型