开发工具: IDEA使用技巧

说明

对慕课网 IntelliJ IDEA神器使用技巧 的课程总结

1. 隐藏 IDEA 的项目配置文件

01

2. 常用默认快捷键

快捷键 功能
CTR+N 搜索类
CTR+SHIFT+N 搜索文件
CTR+ALT+空格 代码提示
ALT+F7 查询在某处使用
CTR+Q 查看代码提示及内容
CTR+Z 撤销
CTR+SHIFT+Z 恢复撤销
CTR+F12 查看文件列表
SHIFT+F6 重命名
Ctrl+Shift+R 替换
ALT+INSERT 生成 getter 和 setter 的方法
CTR+ALT+T 选中某一个段代码进行 try catch
CTR+SHIT+空格 新建类时 在 new 后面使用
CTR+ALT+B 查看接口或者抽象类的子类
CTR+SHIT+/ 注释(整体注释)
CTR+/ 行注释
添加 新增一行并切换到行首
CTR+D 换行 并复制
CTR+Y 删除当前行
移动代码 Ctrl+Shift+↑/↓ 或者 Alt+Shift+↑/↓
CTR+ALT+L 格式化代码
ALT+右箭头 移动到单词或符号的末尾
ALT+左箭头 移动到单词或符号的开始
CTR+ALT+左箭头 跳转到上次鼠标停留处
CTR+ALT+右箭头 恢复到鼠标停留处

3. 常用工具

3.1 rest client工具

02

3.2 SSH远程管理工具

03
04
05
浏览远程主机目录
06

4.高效开发

4.1 查找指令(Find Action)

IDEA 中 Help 下的 Find Action 可以帮助使用者定位到各个指令。Find Action 本身的快捷键是 Ctrl+Shift+A

07
08

4.2 界面定位

09

  • 导航栏是通过 alt + 下划线 即可快速打开下拉列表

    比如 alt+v 即可打开导航栏上 view 的下拉列表

  • 左侧和下侧通过 alt+数字 即可快速打开相关区域

    比如 alt+1 即可打开 project 区域,查看项目

4.3 各种跳转

4.3.1 项目之间的跳转

如果有打开了多个窗口,可以通过如下快捷键在多个项目间跳转。
10

4.3.2 文件之间的跳转

1)查找最近打开的文件

在项目中文件很多的情况下,有时会想找到最近浏览过的文件

ctrl+E 可以找到最近浏览过的文件
11

2)查找最近编辑过的文件

ctrl+shift+e可以找到最近修改过的文件
12

3)跳转到上次修改的位置

ctrl+shift+backspace:该跳转会精确到行

3)跳转到光标之前停留过的地方

Ctrl+Alt+向左箭头

4)跳转到光标之后停留过的地方

Ctrl+Alt+向右箭头

4.3.3 收藏并跳转

1)无序书签(F11)

在读源码时对某个好的代码块或迷惑的写法进行收藏,方便回看。
13
先使用 F11 进行标记
14
此时 alt+2 就可以看到被标记的书签记录
15

2)有序书签(ctrl+F11)

也可以给其指定编号 ctrl+F11。一旦指定编号后,就可以在任意位置提供 ctrl+标号 直接跳转过来
16
17

3)收藏(alt+shift+f)

对代码中某个方法进行收藏,且还支持列表,可以把值得学习的代码放到一个列表中。
18
19
如果在某个类中收藏了多处方法,会分别显示
20

4.3.4 字符跳转插件 emacsIdea

在编辑一个文件时,有时需要将光标跳转到以某个字母开头的位置。
如以 s 开头,文件中有多个以 s 开头的位置,这时可以借助 emacsIDEAs 插件做到快捷跳转

安装完该插件后,设置其快捷键,Ctrl+Shift+A,输入 keymaps ,找到 Manage keymaps

  • 选择 Plug-ins,在最下面找到 emacsIDEAs,找到 AceJumpWord
  • AceJumpWord 默认的快捷键为 Meta+F,右键,Add keyboard Shortcut,为其添加快捷键,比如 Shift+J

如要跳转到以 p 开头的位置,先按住 Ctrl+J,然后再输入 p,这时,emacsIDEAs 插件会为文件的所有以 p 开头的单词进行编号,如 asdf 等等。按下光标要跳转到位置对应的字母即可

4.3.5 编辑区和文件区来回跳转

跳转到文件区:alt + 1

跳回到编辑区:esc

4.4 精准搜索

1)类

  • Ctrl+N:搜索到指定的Class
    21

  • Ctrl+N+N:搜索到所依赖的JAR包中的类
    22

2)文件

  • Ctrl+Shift+N:可搜索到指定的文件
  • Ctrl+Shift+N+N
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值