必会的 IDEA 实用技能
1. 智能提示代码
ctrl + shift + space
Ctrl + Space 可能和 输入法 存在冲突 修改 Alt + B
快速提示 可用的 方法和 变量
Ctrl + Shift + Space 基于上下文 环境 智能匹配 使用的 方法
File — Setting — Keymap — Main Menu — Code — Completion
2. 自动提示 参数
Ctrl + P
3. 实现自动转义
在 编写 JSON 字符串的时候,
将光标 定位到 双引号 里面 按下 Alt + Enter 快捷键 弹出 Inject + Language 视图
其中 选中 Inject language or reference ,并且 按下 Enter 键
弹出 Inject language 列表 。在其中 选择 JSON组件
4. 自定义高复用 代码块
File — Setting — Editor ---- Live Template
5. 设置 注释信息
File — Setting ---- Editor — file and code template ---- include
超能的 Alt + Enter 快捷键
7. 全局的 JDK
File ---- Project Structure ---- SDKs
8. 全局 Maven
File ---- Other Settings ---- Settings For New Project ---- Build ----- Maven
9. 全局的 Git
File ---- Settings ---- Version Control — Git
在IDEA 中,
3.全局版本控制Git/Svn
选择“File→Settings→Version Control→Git”命令,进行设置。IDEA 内置的 Git 插件非常好用,Git 客户端可以使用 SourceTree。
10. 自动导入包 和智能移除包
File — Other Settings ---- Settings For New Projects ---- Other Settings — Auto Import
4.自动导包与智能移除
如果没有进行全局设置,则在新加入依赖之后,IDEA会自动提示是否“自动导入包”。如果要设置,则可以选择“File→Other Settings→Settings For New Projects→Other Settings→→Auto Import”命令进行设置。
11. 自动生成语句
3.5.8自动生成语句
1.快速生成if语句
在IDEA中,如果要自动生成“not null”这种if判断,则可以使用IDEA的自动生成语句功能,
在参数输入结束后,接着输入“.notnull”并按“Enter”键,IDEA就自动生成if语句。
2.Postfix Code 功能
这个功能可以在编写代码时,减少向后插入符号的跳转,可以在变量后面直接跟上for、sout、
switch 等表达式,IDEA 会直接转换成相应的语句,如图3-25所示。
1
先选中 一部分 代码
然后 Ctrl + Altr + T
3.快速生成try /catch、if/else 代码
使用“Ctrl+Alt+T”快捷键,可以快速生成try/catch、if/else 代码。
2
Alt + Insert
Delete 键 上面 那个键
4.快速生成构造器,以及Getter/Setter、Override方法
在实体编辑窗口中,使用“Alt+lnsert”快捷键可以快速生成构造器,以及 Getter/Settes.
Override 等方法。
3 中文 编码
File — Settings — Editor ---- File Encodings — 命令
transparent native to ascii conversion