1 快捷键
(在使用快捷键时,要分”全局”和”已选中”)
★Ctrl+Shift+v 选择粘贴板内容
★Ctrl+Alt+L 格式化代码;
★Alt+insert (生成构造方法, get/set方法)
★返回值.var 快速创建变量(快速补全一段 Ctrl+Alt+V)
数字/数组名/集合名.for 快速调用”普通for循环”或”增强for循环”
bool表达式.if 快速生成if语句
”打印内容”.sout 快速生成System.out.print(“打印内容”)
★Shift+F6 重命名
★Ctrl+Z 撤销(可以右键”Local History”)
Ctrl+Shift+Z 反撤销
★Ctrl+Alt+T 选中一段代码,快速”synchronized”或”try-catch”
★Ctrl+点击本类:显示所有引用过本类的列表
CTRL+ALT+左键(点击接口或者接口的方法),显示所有实现类
★Ctrl+R 批量替换(可以对只选中(至少选中2排)的目标生效)
★Ctrl+W 选中光标所在位置(继续按W扩大选中范围)
★文件窗口 >> ”Ctrl+鼠标左键” 快速到达文件所在位置
★Shift+Alt 多选
按住Alt 竖直拖动光标
★Ctrl+P 显示方法应该传入的参数类型
★Ctrl+Shift+U 将所选内容全变为大写或小写
★双击Shift 全局查找(类名,方法名)
★Ctrl+Shift+F 全局查找(文本内容) //如果匹配不到(不全),”清空IDEA缓存”File >> Invallidate
Caches/Restart
★Ctrl+E 列出最近打开过的文件
★Ctrl+F12 显示本类文档结构(列出类中所有的成员)
★Ctrl+Alt+←→ 切换到上/下次光标停留的位置
Ctrl+Shift+E 图形化展示最近光标停留处
★Alt+Shift+↑↓ 所在行代码上下移动
★// todo 此注释标记此处"待处理"
★对于git项目,将release分支的代码同步到feature分支:切换到feature分支 >> 右键对应的release分支 >> Merge
into Current
2 常用设置
★commit可以新建一个ChangeList,将不需要提交的改动文件放在里面,如果不小心删除了Unversioned
Files,只有重新从gitee拉取新代码创建一个新项目
★修改”提示” : Settings >> Keymap >> Main menu >> Code >> Completion >> Basic >>
Alt+/替换 Ctrl+空格
★多窗口堆叠 Settings >> Editor >> General >> Editor Tabs >> 取消勾选”Show tables in
one row” 将Closing Ploicy下的Tab limit设置为100
★自动导包 Settings >> Editor >> General >> Auto Import >> 勾选Add unambiguous
imports on the fly //自动删除”灰包” 勾选Optimize imports on the fly
★多个导包不合并 Settings >> Editor >> Code Style >> Java >> Imports >> 将"Class
count to use import with '*'(导入同一个包的类超过设定值自动变为 *)"和"Names count to use static
import with '*'(同上,静态导入(当使用静态方法,需要import static...))"都设置为999
★ 安装IntelliJ IDEA插件
①客户端安装插件(略)
②官网下载插件包,本地安装
下载插件包:登录官网 >> 开发者工具 >> 所有插件 >> 输入插件名搜索 >> 点击插件 >> version(版本)
>> 根据自己IDEA的版本选择对应的插件版本 >> 下载
插件本地安装:Settings >> Plugins >> (齿轮)Install Plugin from Disk
★解决properties在控制台乱码:Settings >> Editor >> File Encodings
>> 将properties默认的GBK改为UTF-8 勾选Transparent native-to-ascii conversion
★关闭提示灯泡:Settings >> Editor >> General >> Appearance >> 取消勾选Show intention bulb
★设置用默认浏览器打开html Settings>>Tools>>Web Browsers>>将chrome浏览器的地址改为360.exe地址