intelliJ idea快捷功能(进阶版)

95 阅读2分钟

预览、选中打开的文件、单击打开文件

打开导航栏

command + 🔼

搜索包中的类、类中的方法和变量、可以进行模糊搜索和驼峰首字母搜索

驼峰首字母搜索

使用驼峰首字母搜索文件

比如搜索SchoolResourceService.java,输入srs.

由于定位的tab是所有,会搜到很多非文件的内容,输入英文句号.,过滤出文件,或者切换tab到文件、或者使用command + shift + o,搜索文件。

使用驼峰首字母搜索文件中或导航栏中的方法

搜索类时,定位行号,使用冒号:

比如搜索SchoolResourceService.java,输入srs.:行号

通过日志错误,快速定位出错代码的位置

搜索类时,定位内部类,使用$

或者切换到符号tab,直接搜索内部类

搜索类时,定位方法,使用#

或者切换到符号tab,直接搜索方法或属性

通过驼峰首字母,进行变量和类等的提示

最近修改的文件、最近文件修改的位置

最近打开的文件:command + E

最近文件的位置:command + shift + E

光标快速定位到下一行

Shift + enter

移动代码段

上下移动单行或多行:Option + Shift + 向上或向下

上下移动整个方法:command + shift + 向上或向下

扩展和收缩单词、单行、代码块

Option + 向上:多次操作会扩展选中范围

Option + 向下:多次操作会收缩选中的范围

补全语句

command + shift + enter

补全语句后面的分号

上下文意图操作

Option + enter

激活补全列表

control + space

复制和删除行

复制:command + d

删除:command + backspace

收起和展开代码,提高可读性

收起单个方法:Command -

展开单个方法:command =

收起所有方法:command + shift -

展开单个方法:command + shift =

使用模版代码,环绕代码

Command + option + t

多选

Command + ctrl + g

后缀补全

idea自带了一些后缀补全的方法,可以通过.进行提示,在设置-编辑器-常规-后缀补全中,如图

也可以根据业务情况,自定义,比如,为throw new ApiException("xx不能为空");

复制类

需求:从内部类变成外部类,或从外面复制类到idea中

操作:剪切内部类,光标定位在对应的目录,直接粘贴,即可生成,不需要单独再新增class。

快速定位文件首尾

Fn + 上下箭头,代表home和end

idea默认的快捷键是command + home/end,由于mac上没有home和end,所以快捷键是

Fn + command + 上下箭头