其他:执行两次 Ctrl + Shift + Alt + N 命令,可以查找并且跳转到你指定的属性或方法的页面(注意:该属性或者方法可以不属于当前项目)
查找子类
描述:该操作主要针对父类和接口,执行该操作便会知道有哪些类或接口继承了该父类或者实现了该接口
快捷键:Ctrl + Alt + B
其他:注意:执行该操作前,要将光标移动到父类或者接口处
查找父类
描述:执行该操作时,如果光标在 extends 附近,那么将跳转到父类名称所在行;如果光标在 @Override 附近,那么将跳转到该重写的方法名称所在行
调用:菜单栏 Navigate ->Super Method
快捷键:Ctrl + U
查找类
描述:该操作可以跳转到你指定的类的页面(注意:该类是当前项目的类)
调用:菜单栏 Navigate -> Class...
快捷键:Ctrl + N
更多:执行两次 Ctrl + N 命令,可以跳转到你指定的类的页面(注意:该类可以不是当前项目的类)
查找文件或文件夹
描述:该操作可以查找并且跳转到某个文件或某个文件夹
调用:菜单栏 Navigate -> File...
快捷键:Ctrl + Shift + N
其他:
例如:如果查找 .gitignore 文件,那么在搜索框中输入 .gitignore
例如:如果查找 app 文件夹下的 src 文件夹,那么在搜索框中输入 app/src/
查找
描述:该操作作用于代码编辑窗口,可以根据大小写、正则表达式等,查找到你想要查找的代码
调用:菜单栏 Edit -> Find -> Find...
快捷键:
启用查找操作:Ctrl + F
向下查找:F3
向上查找:Shift + F3
替换
描述:该操作类似于查找操作,不同的是,你查找到的代码可以替换成你想要的其他代码
调用:菜单栏 Edit -> Find -> Replace...
快捷键:Ctrl + R
查找操作
描述:可以查找某个操作的快捷键,对于没有快捷键的操作也可以进行查找并且执行
调用:菜单栏 Help -> Find Action
快捷键:Ctrl + Shift + A
其他:例如:在查找框中输入 Replace ,那么所有关于 Replace 的快捷键都会显示出来
全局搜索
描述:可以搜索所有东西,包括属性、方法、类、文件、操作等
快捷键��连续按两次 Shift
三、编写代码快捷键删除行
描述:在没有选中的情况下,删除光标所在的那一行;在选中的情况下,删除所有选中的行
快捷键:Ctrl + Y
复制行(Duplicate Line)
描述:复制当前光标所在行的内容,然后粘贴到下一行
快捷键:Ctrl + D
其他:该操作不会影响剪贴板的内容
移动行
描述:无需复制和删除,就可以将某一行直接移动到其他位置
快捷键:
向上移动:Ctrl + Shift + 向上箭头
向下移动: Ctrl + Shift + 向下箭头
更多:另外一种用法:将光标置于方法名所在行,可以移动整个方法
合并行(Join Lines)
描述:将下一行与光标所在行合并
调用:菜单栏 Edit -> Join Lines
快捷键:Ctrl + Shift + J
其他:
该操作可以合并跨行的字符串,合并时移除 加号 和 双引号
该操作可以合并两行注释,合并时移除多余的 //
该操作可以合并局部变量的声明和局部变量的值
添加行注释
描述:该操作可以为某行代码添加注释
调用:菜单栏 Code -> Comment With Line Comment
快捷键:Ctrl + /
添加块注释
描述:该操作可以为多行代码添加注释
调用:菜单栏 Code -> Comment With Block Comment
快捷键:Ctrl + Shift + /
删除整个单词(1)
描述:当光标置于某个单词之前,该操作可以直接删除整个单词
快捷键:Ctrl + Delete
删除整个单词(2)
描述:当光标置于某个单词之后,该操作可以直接删除整个单词
快捷键:Ctrl + BackSpace
开始新行
描述:该操作可以跳转到新行,即使光标不再行的末尾
快捷键:Shift + Enter
同时修改
描述:可以对某个相同的词进行同时修改
调用:
菜单栏 Edit -> Find -> Select All Occurrences
菜单栏 Edit -> Find -> Add Selection for Next Occurrence
菜单栏 Edit -> Find -> Unselect Occurrence
快捷键:
全选:Ctrl + Shift + Alt + J
逐个选:Alt + J
逐个取消选择:Shift + Alt + J
取消所有选择:Esc
其他:首先要选中一个要修改的词,然后可以就可以进行操作了
块选择模式
描述:正常的选择模式下,当你向下选择时,会直接将当前行到行尾都选中,而块选择模式下,则根据鼠标选择的矩形区域来进行选择
调用:菜单栏 Edit -> Column Selection Mode
快捷键:Ctrl + Shift + Insert
其他:另外一种方式是:在正常的选择模式下,按住 Alt 键,然后用鼠标进行选择
选择代码块
描述:扩大选择范围的操作是:根据光标的位置,会先选中一个词或者一个符号,然后扩大到行,再扩大到方法,然后扩大到类
调用:
菜单栏 Edit -> Extend Selection
菜单栏 Edit -> Shrink Selection
快捷键:
扩大选择范围:Ctrl + W
缩小选择范围:Ctrl + Shift + W
折叠/展开代码块
描述:该操作可以折叠/展开代码块,使代码看起来更简洁
快捷键:
折叠/展开代码块(部分):Ctrl + "-" / Ctrl + "+"
折叠/展开代码块(全部): Ctrl + Shift + "-" / Ctrl + Shift + "+"
优化import包
描述:该操作会将那些导入了却没有用到的包全部清除掉
调用:菜单栏 Code -> Optimize Imports
快捷键:Ctrl + Alt + O
格式化代码