IntellijIDEA常用快捷键和设置

star2017 1年前 ⋅ 583 阅读

Intellij IDEA 常用快捷键和设置。IDEA 快捷键与 Eclipse 有个很大不同是可以通过短写来实现快捷方式。

设置

  1. 忽略大小写,方便自动提示。

    File → settings → Editor → General → Code Completion,右侧Case sensitive completion选择【None】

    新版的 IDEA 是取掉勾选的 Match case

  2. 打断点

    右键编辑区左边栏,显示红点表示打上了断点,右键断点,可对断点进行设置。

  3. 修改智能提示快捷键为与Eclipse相同(alt + /)

    File → settings → keymap → Main menu → Code → Completion,把Cylic Expand WordAlt + /快捷键删除,修改 Basic 的快捷键为Alt + /

  4. 修改查找接口的实现快捷键为与Eclipse相同(alt + t)

    File → settings → keymap → Main menu → Navigate → Implementations,右键删除默认的,添加快捷键为Alt + T

  5. 实体类实现Serializable,快捷键生成序列化版本号

    File → Settings → Editor → Inspections → Java → Serialization issues 选中 Serializable class without 'serialVersionUID'。在实体文件,光标指定实体类名称上,按Alt + Enter,根据提示生成序列化版本号。

  6. 设置分屏

    File → Settings → Keymap → Main menu → Window → Editor Tabs → 【Split Vertically(水平分屏) | Split Horizontally(垂直分屏)】,或搜索Split,右键添加分屏快捷键。

设置 Tomcat

  1. 设置打war包
    菜单栏 → 【File】 → 【Project Structure】 → 【Artifacts】 → 【+】 → 【Web Application:Archive】 → Name(命名) → 【Output Layout】 → 【Available Elements】 → 右键 → 【Put into Output Root】 → 【Apply】 → 【OK】。
  2. 添加Tomcat服务器
    菜单栏 → 【Run】 → 【Edit Configurations】 → 【+】 → 【Tomcat Server】 → 【Local】 → Name(命名) → 【Server】 → 【Application server → Configure】 → Tomcat Home:选择 Tomcat 根目录(会自动读取 Name, Tomcat base directory, Libraries) → 【OK】 → 返回【Edit Configurations】 → 【Deployment】 → 【+】 → 添加步骤一设置的war包;或者点击编辑,同样是进入步骤进进行设置。

忽略文件

  1. 使用 IDEA 默认提供的忽略文件设置:File → Settings → Editor → File Types,在右侧的 Ignore files and folders 中添加要忽略的文件,后缀或目录。
  2. 或安装 .ignore 插件,新建 git 忽略文件,在文件中添加要忽略的文件或目录。

后缀

输入 说明 备注
.var 在调用方法尾部输入,自动生成属性类型和属性名
.not not null判断,属性.not,自动生成 if 语句对属性的非空判断

简写

短写 + Tab:短写一般指语句中每个英文单词的首字母组合,输入短写字符后,按Tab键或在给出的提示中上下选择使用的,会自动完成所代表的语句。可按 Ctrl + J 查看更多的简写快捷方式 。

快捷键 说明 备注
psvm main()方法 public static void main 首字母组合
sout println()打印 System.out.println() 简写
iter for (Object o : list) {} iterator 简写,foreach遍历集合/Map/数组
itli for (int i = 0; i < list.size(); i++) {String s = (String) list.get(i);} 遍历List集合
itar for (int i = 0; i < intArr.length; i++) {int i1 = intArr[i];} 遍历数组
ritar for (int i = intArr.length - 1; i >= 0; i--) {int i1 = intArr[i];} 倒序遍历数组

提示

快捷键 说明 备注
Alt + / 自动完成
Alt + Enter 自动提示完成
Ctrl + Shift + Space 输入时会自动显示提示 个人偏好修改为Alt + T
Ctrl + Shift + Enter 表示语句结束并自动添加分号,还可以为if语句添加大括号
Ctrl + Shift + Enter 行尾自动补全需要的符号 行结束符,括号,花括号

编辑

快捷键 说明 备注
Alt + Insert 生成构造方法,set/get/toString/重写方法 在pom.xml操作是添加Maven插件或依赖包
Ctrl + B 定位到变量定义的位置 申明变量位置
Ctrl + Shift + B 定位到变量的类型定义的位置 进入变量的类型的文件
Ctrl + Alt + B 定位到接口或方的具体实现 相当于Eclpist的Alt + T
Ctrl + U 从接口实现类的方法上快速定位到接口中的方法 直接回到实现接口中的方法
Ctrl + O 重写基类的方法
Ctrl + I 重写基类或接口中的方法
Ctrl + D 复制当前行到下一行 D:duplicate,重复、复印
Ctrl + Y 删除一行 只是删除
Ctrl + X 剪切一行 大多时候当删除用,实际是可以粘贴的
Ctrl + G 定位到NUM行 定位到输入行号的代码行
Ctrl + / 单行注释 // 首次加注释,再次取消注释
Ctrl + Shift + / 多行/块注释/**.../ 选中代码,首次加注释,再次取消注释
Ctrl + Alt + L 代码格式化
Ctrl + Alt + M 抽取选中代码为方法
Ctrl + Alt + T 将选中的代码使用if、while、try/catch等包装
Ctrl + Alt + I 行自动缩进对齐
Ctrl + Alt + O 自动优化import 包
Ctrl + Shift + Delete 去除使用if、while、try/catch等包装
Ctrl + Shift + ↑/↓ 行向上/下移一行 会自动对齐
Ctrl + Shift + ←/→ 行向左/右移动 如果光标在代码区域,表示左右选中一个单词; 如果光标在左侧项目结构,表示移动分割线
Alt + Shift + ↑/↓ 行向上/下平移一行 不会自动缩进对齐
Ctrl + W 按单词和代码块来逐层选中
Ctrl + Shift + W 取消逐层选中的代码
Ctrl + Shift + U 单词切换大小写 静态变量或常量常使用
Ctrl + Shift + BackSpace 返回上次编辑位置
Ctrl + '-' 折叠光标所在方法的代码
Ctrl + '+' 展开已折叠的方法的代码
Ctrl + Shift + '-' 折叠类文件中所有方法代码 便于查看文件总体情况
Ctrl + Shift + '+' 展开类文件中所有方法代码 内部全部显式显示
Ctrl + Shift + '.' 折叠方法里的代码块,如 for 代码块
Ctrl + Shift + J 将选中的行合并成一行 两行短代码下可使用
Ctrl + Shift + T 快速创建当前类的测试类
Shift + R 查找替换 注意区分大小写
Alt + F6 文件重命名
Ctrl + F6 修改方法签名 弹出对话框,可修改方法的返回值,参数等
Shift + F6 批量重命名(包名,文件名,变量名) 支持变量批量重命名
Ctrl + Z 撤消本地编辑 编辑通用
Ctrl + Shift + Z 灰复已撤消的内容 编辑通用

错误/修复

快捷键 说明 备注
F2 快速定位到错误代码 连续按会指向下一个错误
Shift + F2 快速定位到最后错误代码 连续按会指向下一个错误
Alt + Enter 快速修复 与定位错误的快捷键配合使用

查找/查看

快捷键 说明 备注
Shift + Shift 查找所有匹配的 Search every where
Alt + F7 查找当前变量或方法被调用情况,并列表显示 类似双击变量,增加了列表显示
Alt + Ctrl + F7 查找当前变量或方法被调用情况,并对话框列表显示 会弹出对话框来显示
Alt + Q 第一次显示当前方法名,第二次显示类名
Ctrl + F7 在文件中查找变量的使用
Ctrl + Shift + F7 在文件中查找变高亮显示变量的引用
Ctrl + Alt + H 查看方法被调用层次 注意被同一方法调用多次的情况,结合 F4使用可跳转到调用方的源码
Ctrl + Shift + N 快速查找文件和目录 非常好用
Ctrl + Shift + Alt + N 快速查找文件和文件中的方法,包括Controller层的路径映射 非常好用
Ctrl + F12 查看当前的文件结构(类和接口下所有方法和属性) IDE可选择显示父类级的所有方法和属性
Ctrl + Alt + F12 打开当前文件所在的路径,包括多级父路径 方便打开文件所在目录
Ctrl + E 显示最近操作的文件
Ctrl + Shift + E 显示最近修改的文件
Ctrl + H 显示当前类的继承层次
Ctrl + Shift + H 显示当前方法的继承关系
Ctrl + Alt + H 显示方法的调用层次
Ctrl + R 在当前文件查找并替换 查找并可以替换内容
Ctrl + F 在当前文件查找 当前打开的文件查找内容
Ctrl + Shift + F 全局查字符内容 可选择从工程、模块、目录、范围中查找
Ctrl + N 查找类文件 输入类名查找
Ctrl + Shift + N 查找文件 输入文件名查找
Ctrl + '[' 或者 Ctr + ']' 快速定位左大括 或 右大括号 可多次点击来跨层次选中
Ctrl + Shift + F7 高亮某个变量,不随光标移动而消失 结合 F3 查打下一个
Ctrl + Shift + i 弹窗显示某个类,方法,变量的定义 非常有用,省去进入文件查看并来回切换文件

书签功能

适用于一个工程里的多模块管理,可以将关键业务方法添加为书签统一管理,方便快速查找定位

  1. Ctrl + F2列出该类的所有方法,选择并定位到具体的方法。
  2. F11将方法加入到 bookmark
  3. Shift + F11,调出bookmark列表窗口。
  4. Ctrl + Enter,修改bookmark外字。
  5. Alt + V, 去掉导航栏。
更多内容请访问:IT源点

相关文章推荐

全部评论: 0

    我有话说: