Intellij 快捷键使用总结

把我使用intellij 的一些非常实用的快捷键分享给大家。


以下快捷键的掌握有助于你提升代码的编写速度:

  1. 有时候,在调用一个方法时,可能忘了它的参数,那么 ctrl + q (方法的声明) 和 ctrl + p 将非常有用。
  2. 粘贴键 ctrl + v ,我相信各位都知道,但是 ctrl +shift + v 能够打开剪贴板的历史,不知道各位知不知这个,再也不用重复赋值啦。
  3. 如果你写好了一个表达式,想要为这个表达式定义一个变量,那么以下两种方法,可以让你瞬间完成这个操作:
    • ctrl + alt + v ,我经常使用这个;
    • 或者在表达式后输入 .var , 这个也很方便
  4. 我相信各位也经常面临强制转换,那么直接在需要强制转换的变量后输入.cast 或者 .castvar(强制转换后,并赋值给新的变量),这会省去一堆括号的输入
  5. 在输入代码时,发现末尾需要一个分号或者少了一个括号,我不知道各位是怎么处理的,反正我是不会再回到行末,去手动添加这个分号。直接 ctrl + shift + enter ,分号自动补上,有没有很酷!
  6. 选中操作: ctrl+w 会逐步扩大选中的范围,ctrl + shift + w 会减小选中的范围
  7. 快速跳转:ctrl + [ 或者 ] ,可以跑到大括号的开头和结尾,ctrl + g 跳转到指定行,ctrl + alt + 方向键 左右:可以在光标的历史中进行切换,这个也非常方便,并且它是可以跨文件的,也就是说我在这个文件改了东西,然后想回到之前在上一个文件的编辑处,那么这个快捷键来做这个切换就非常方便了。方法间的快速跳转:alt + 方向上下键
  8. 格式化代码:ctrl + alt + L
  9. 有时候有些没用的导入 , 可以使用 ctrl + alt + o 会去优化导入的类和包
  10. 表达式完整的上下移动 : ctrl + shift + 方向键的上下

    补充:行的上下移动:alt + shift + 方向键的上下键

  11. 整行赋值:ctrl + d ,整行删除 : ctrl + Y
  12. 代码的注释: ctrl + / 或者 ctrl + shift+ / 注释 (// 或者 /**/)
  13. 代码视图的切换:alt + 方向键的左右
  14. 快速打开光标处的方法或者类:ctrl + B ,这是能让我们放弃鼠标的关键
  15. 跳转到方法的实现处:ctrl + alt + B
  16. 如果你想创建文件,或者在类中插入构造器,实现接口中的方法,重写从父类中继承的方法,setter或者getter等,那么 alt + insert 完全可以做到这些。如果你只想实现接口中的方法,那么 ctrl + i 可以直接选择你需要实现方法;如果你只想从父类中重写或者实现方法,那么 ctrl + o 也可以让你直接去选择方法。
  17. 重命名建议使用 shift + f6,对于类或者方法属性变量都适用,它会更新在其它地方的引用,这非常方便。

掌握以下快捷键的使用,便于你切换文件

  1. Ctrl + shift + N :输入文件名,打开一个文件,值得一提的是你不需要记得文件的全名
  2. Ctrl + E : 展示最近打开的文件
  3. Ctrl + shift + E :展示最近打开且有变动的文件

我常用的搜索:

  1. Ctrl + F : 最常规的搜索,在当前文件内进行搜索;经常与该快捷键配合使用的是 F3(跳到下一个搜索结果),shift + F3 跳到上一个搜索结果
  2. Ctrl + shift + F : 全局搜索文件里的内容,这个也比较常用,因为有些时候,我们可能只记得简单的几个单词
  3. Ctrl + shift + a : 这个快捷键可以用于设置操作的搜索,比如你想要调节字体的时候,直接使用该快捷键搜索 font ,就能从结果中跳转到具体的设置界面了。
  4. alt + F7:这个快捷键可以说非常强大了,它需要先选中元素,可以是类名,方法,属性等,搜索结果会展示被选中的元素在哪里被使用

对于在一个文件中有多处报错,怎么办呢?

  1. F2 定位到下一个报错的位置
  2. shift + F2 定位到上一个报错的位置

有时候,想要看一个方法,在哪里被调用了,可以使用以下的快捷键: 选中方法名,ctrl + alt + h 可以打开该方法的调用层次窗口;

想要看一个类的继承关系,Ctrl + h;

想要看一个接口的实现类或者类的子类,选中接口名或者类名,ctrl + shift + B 会展示所有的。

想要看一个类的结构:alt + 7

想要看一个所有的方法或者属性等:ctrl + F12


窗口的操作:

编辑器窗口的放大与缩小:ctrl + shift + F12

定位到项目面板:alt + 1,上下键切换到想要的进入类,可以直接 F4 进入该文件

想要回到编辑窗口:F4

把焦点从编辑器移动到最近使用的窗口:F12

alt + 数字键可以实现不同窗口的聚焦,例如 alt + 5 会聚焦到 debug 窗口。


调试的操作:

F8 下一步,不进入函数内部, shift+ F8 跳出函数

F7 进入方法, shift+F7 选择要进入的方法

F9 运行到断点

alt + F8 执行表达式,查看结果

ctrl + F8 设置/取消当前行断点

ctrl + shift + F8 查看断点


目前,我使用的快捷键基本就是以上这些,就这些快捷键,我使用起来还是磕磕碰碰呢。说实话,我不想放弃鼠标,因为纯用键盘手太疼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章