只针对常用的简单操作进行说明,不扩展更多还未学习的内容,其余的在以后的学习中再次指导或慢慢摸索
总结的都是我认为必须要记住的一些操作及功能插件。
目录
一、创建各种项目
二、常用快捷键
1、键盘快捷方式
2、快捷自动补全代码
三、Plugins 插件
一、创建各种项目
-
创建项目的方式:主界面的createProject , 项目界面的File->New->Project
创建项目的方式:主界面的createProject , 项目界面的File->New->Project
-
创建时候常用的项目类型
-
控制项目的导航栏
二、常用快捷键
Ctrl+c Ctrl+v 等等就不展示了,会用就行
1、键盘快捷方式
| 快捷键 | 效果 | 备注 | |
|---|---|---|---|
| 1 | Shift + Ctrl + F | 根据关键字项目全局搜索 | 在项目中用的非常多,效率非常好,必备 |
| 2 | Alt + Enter | 检查发生错误的代码,会提供策略让你选择自动修改代码 | 万能的东西,Intelij必备 |
| 3 | Alt + INSERT | 代码自动生成,构造器,toString,get/set等等 | 跟eclipse的c+s+o 等等一样,生成类的方法 |
| 4 | Ctrl+Alt+O | 自动优化import的类,没用到的类但引入了的类都会消失 | 修改很多代码,但是忘记删除Import就可以用 |
| 5 | Ctrl+Alt+L | 格式化代码,对代码格式、缩进...自动优化 | 代码格式没把握好的时候可以使用,很标准 |
| 6 | Ctrl+Shift+/ | 代码块注释 | 对多行代码注释 |
| 7 | Ctrl+Shift+Enter | 自动结束代码 | 代码写完一行了,这个快捷键会自动结束本行代码,前往下一行 |
| 8 | Ctrl+Shift+U | 对选中的代码进行大小写转换 | final修饰的变量全部用大写+下划线,可以用这个快捷键 |
2、快捷自动补全代码
这些快捷代码可以自己设置:File -> settings -> Editor -> Postfix Completion -> +
| 需要输入的代码 | 生成效果 | 示例 | |
|---|---|---|---|
| 1 | psvm /main | 生成main方法 | |
| 2 | sout / souf | 生成System.out.println输出语句,跟eclipse的syso一样 | "totoro".sout = System.out.println("totoro") |
| 3 | int类型变量.fori / forr | 生成for循环代码 | int a = 10; a.fori = for (int i = 0; i < a; i++) {} |
三、Plugins 插件
-
IDEA拥有很多优秀的插件,这些插件大大提高我们开发的效率和规范性
-
插件商城: File -> Settings -> Plugins 搜索关键字
-
这里只举例两种我认为非常完美的插件,其他的可以自己去寻找
-
1、Alibaba Java Coding Guidelines (阿里巴巴Java代码规约扫描)
-
效果:
-
完全根据阿里巴巴Java开发手册 第一章节-编码规约 进行代码检查
-
纠正错误的编码风格,使得开发效率变得更高,代码可读性更强
-
对整个java类的代码进行检查,并提供不规范代码的问题所在和解决方式
-
使用方式:
-
导航栏
-
2、Translation (翻译)
-
效果:
-
在IDEA中就可以对英文进行翻译,没必要去各种翻译软件和网站,提高效率
-
决定变量名的时候,这个插件将会给你提供中文对应的多种英文翻译,甚至是驼峰版和全大写的,提高代码的规范,规避中英混合的起名方式
-
使用方式:
-
导航栏
-
选中代码翻译:
-
-
-
IDEA拥有很多优秀的插件,这些插件大大提高我们开发的效率和规范性
插件商城: File -> Settings -> Plugins 搜索关键字
这里只举例两种我认为非常完美的插件,其他的可以自己去寻找
-
1、Alibaba Java Coding Guidelines (阿里巴巴Java代码规约扫描)
-
效果:
-
完全根据阿里巴巴Java开发手册 第一章节-编码规约 进行代码检查
-
纠正错误的编码风格,使得开发效率变得更高,代码可读性更强
-
对整个java类的代码进行检查,并提供不规范代码的问题所在和解决方式
-
-
使用方式:
-
导航栏
-
-
-
2、Translation (翻译)
-
效果:
-
在IDEA中就可以对英文进行翻译,没必要去各种翻译软件和网站,提高效率
-
决定变量名的时候,这个插件将会给你提供中文对应的多种英文翻译,甚至是驼峰版和全大写的,提高代码的规范,规避中英混合的起名方式
-
-
使用方式:
-
导航栏
-
选中代码翻译:
-
-
-



