你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

前几天分享IntellIJ IDEA文章现继续补充小技巧及注意点

发布时间:2025-05-25

浏览次数:0

不久前我发布了一篇关于IDEA的文章intellij idea 14.0.3,文章中主要列举了一些大家可能未曾尝试或不太熟悉的,然而却十分实用的IDEA操作小窍门。由于文章篇幅所限,仅展示了一部分内容,因此在这篇后续的文章中,我将继续为大家补充更多IDEA的操作小技巧。

1、别轻易自定义快捷键

存在众多功能,IDEA并未为我们预设快捷键,用户需自行设定。例如:

为了实现在IDEA中无需鼠标进行编程,众多开发者倾向于设置个性化的快捷键。然而,在此过程中,有三个细节你务必留意。

在IDEA中,每一次的操作都映射着相应的功能。通过按下ctrl+shift+a组合键,我们便能够输入所需执行的操作指令。以之前提到的操作为例,只需先按此快捷键,接着输入相应的指令并按下回车键,即可完成相应的操作。

IntellIJ IDEA 快捷键技巧_intellij idea 14.0.3_IntellIJ IDEA 高效编程技巧

就我个人而言,除了掌握基本的快捷操作,我使用频率最高的快捷键无疑是ctrl+shift+a。

2、使用ctrl+alt+h要小心

Ctrl+Alt+H功能十分便捷,然而存在一个不足之处,即当在同一个方法中多次调用某一方法时,例如以下代码所示:

public class TestService {
    public void test1() {
        System.out.println("aa");
    }    public void test2() {
        test1();
    }    public void test3() {
        test1();        //无数业务操作后,再次电影test1()方法
        test1();
    }
}

若要探查具体哪些部分调用了test1()函数,仅通过执行ctrl+alt+h组合键是无法得到完整列表的,该快捷键仅能展示调用层级信息。

在某个不易察觉的角落,它只会提示你,test3()函数对test1()函数的调用出现了两次。这种情况很容易误导开发者,因为大多数人可能并未留意到调用次数,因此在修复bug时,可能会误以为已经全部修正。

为了详尽地识别所有调用了test1()函数的代码片段,您必须执行alt+f7这一快捷键操作。

IntellIJ IDEA 快捷键技巧_intellij idea 14.0.3_IntellIJ IDEA 高效编程技巧

在阅读那些极其繁杂的业务代码时,我们特别适合采用alt+f7这一快捷键。

当然,通过使用快捷键Alt+F7,我们同样可以应用于变量,从而展示出在某个特定类中,该变量被使用的具体位置。

3、ctrl+alt+h被问的最多的两个问题

常常有同事和网友向我咨询:“Sam哥,如何通过快捷键ctrl+alt+h实现源代码的跳转,以及如何返回到与该快捷键对应的视图界面?”

实际上操作并不复杂,只需按下ctrl+alt+h组合键,接着利用上下箭头键挑选一个特定的功能调用,紧接着再按f4键,就可以顺利地跳转至相应的源代码部分。

这个问题确实被反复提起,实际上操作非常简便,只需在切换到源代码界面后,按下alt键加数字8,即可轻松返回,从而继续查看其他函数调用的位置。

4、快速找到方法

在项目内容中若存在大量http链接或操作方法,如何迅速定位这些方法呢?此时,使用快捷键ctrl+alt+shift+n便能发挥其作用。

若你对入账单所涉及接口的URL路径有所印象,其中普遍包含“bill”这一部分,那么在操作时,只需按下ctrl+alt+shift+n组合键,随后直接输入“/bill”即可。

IntellIJ IDEA 高效编程技巧_intellij idea 14.0.3_IntellIJ IDEA 快捷键技巧

当你在成千上万的里寻找方法时,这一招就可以大大提高效率。

5、了解项目关键业务流程方法的利器-

某些初创企业中,众多核心功能模块往往被整合于单一项目之中。例如,涉及订单处理的接口、支付功能的接口以及商品信息的接口等。在此情形下,您可以将这些至关重要的业务操作集中存放,以便于查阅。

IntellIJ IDEA 快捷键技巧_intellij idea 14.0.3_IntellIJ IDEA 高效编程技巧

那么如何使用快捷键来达到上面的效果呢?

public class TestService {
    public void test1() {
        System.out.println("aa");
    }    public void test2() {
        test1();
    }    public void test3() {
        test1();
        test1();
    }
}

例如,依照上述步骤,我希望将test1()函数嵌入其中,具体操作步骤如下:,

运用快捷键ctrl+f12,展示该类别下的全部方法列表,随即将输入框中填入“test1”,并将鼠标指针准确放置在“test1”位置。

2、按下f11,将test1()加入到;

3、按下shift+f11,将列表弹出来;

4、按下ctrl+enter修改名字。

6、只留下一个tab

这是我现在所使用的,在整个项目中,仅有一个代码标签页。换句话说,不论你打开多少文件,它们都会在同一标签页中展示。若有人对此设置提出疑问,比如想知道如何查看自己最近操作过的类,那么只需按下Ctrl+e快捷键,即可显示最近操作的文件列表。

我更倾向于只保留一个代码标签页,这样更为简洁明了。若每次打开一个文件就新增一个标签页,很快你的界面就会变得杂乱无章,而且你还得不定期地关闭一些标签页。

您可以通过以下步骤将代码设置为使用制表符进行显示:首先,按下键盘上的Ctrl+Shift+A组合键,接着输入“Tabs”,之后按回车键进入编辑界面。

IntellIJ IDEA 快捷键技巧_intellij idea 14.0.3_IntellIJ IDEA 高效编程技巧

然后在那里,选择None

IntellIJ IDEA 高效编程技巧_IntellIJ IDEA 快捷键技巧_intellij idea 14.0.3

7、如何阅读又长又臭的代码

历史因素导致项目之中常常存在一些难以捉摸的、冗长且晦涩的业务代码。阅读这类代码,无疑是一种折磨。然而,在IDEA这款软件中,只需掌握五个小窍门,便能在很大程度上提升阅读效率与质量。

IntellIJ IDEA 快捷键技巧_IntellIJ IDEA 高效编程技巧_intellij idea 14.0.3

如同前述的for循环,我期望能够将其进行简化,因为当代码行数较多时,运用折叠功能能够有效帮助你迅速把握代码的核心结构。

将光标置于for循环的左侧大括号处,按下ctrl+shift+点号键即可实现操作。

IntellIJ IDEA 高效编程技巧_intellij idea 14.0.3_IntellIJ IDEA 快捷键技巧

若你希望迅速让该折叠消失,只需按下键盘上的Ctrl键并加上加号键即可完成操作。

8、大括号匹配

这种功能同样非常实用,尤其是在代码过于冗长,一个for循环可能占据整个屏幕的情况下。这时,要准确找到与之对应的大括号另一边,会显得有些困难。但你可以这样做:将光标放置在大括号的一侧,随后通过按ctrl+]或ctrl+[键,轻松地在两侧之间切换定位。

9、ctrl+shift+f7结合f3

使用快捷键ctrl+shift+f7可以实现对特定变量的突出显示,并且这种高亮效果会随着鼠标的移动而持续存在,这一点尤为关键(这一点非常重要)。随后,通过按下f3键,可以轻松定位到该变量在代码中的其他出现位置。

10、使用ctrl+shift+i

这同样是阅读大量代码时的实用技巧,当你在审视一段较长的代码时,若突然需要查阅某个类的具体定义,只需轻点键盘上的ctrl+shift+i组合键,便能在当前类的上下文中快速弹出一个新的窗口查看。例如:

intellij idea 14.0.3_IntellIJ IDEA 快捷键技巧_IntellIJ IDEA 高效编程技巧

若您需要查看该代码块中的类定义,请将光标置于相应位置intellij idea 14.0.3,随后按下ctrl+shift+i快捷键,随即会出现一个类似的对话框。

intellij idea 14.0.3_IntellIJ IDEA 高效编程技巧_IntellIJ IDEA 快捷键技巧

按下esc,可以关闭这个窗口。

11、使用alt+f7

这个我在上面已经介绍过了。可以列出变量在哪些地方被使用了。

结合这5个技巧,相信可以大大提高长段代码的阅读效率。

12、跳到父类接口

我们常常设立一个接口,例如,随后便借助一个类来具体执行该接口中的各项规定。

public interface UserService {
    void test1();
}

public class UserServiceImpl implements UserService {
    @Override
    public void test1() {
    }
}

在test1()方法中,若需实现到test1()方法的跳转,只需按下Ctrl+U快捷键即可完成。

13、后悔药

若对已调整的代码片段感到不满意,可通过按住Ctrl+z键撤销更改。若稍后转念又认为之前的修改是可行的,则可再次按下Ctrl+Shift+z组合键,以恢复之前的修改内容。

14、切换皮肤最快的方式

您只需按下键盘上的Ctrl键,紧接着输入一个逗号符号,即可迅速调出所需界面。

IntellIJ IDEA 高效编程技巧_IntellIJ IDEA 快捷键技巧_intellij idea 14.0.3

选择Color ,然后回车,就可以弹出修改皮肤的窗口。

如有侵权请联系删除!

13262879759

微信二维码