其他
猛用 IntelliJ IDEA 的F2 快捷键,你会飘的
The following article is from 日拱一兵 Author tan日拱一兵
来源丨经授权转自 日拱一兵(ID:rigongyibing)
作者丨tan日拱一兵
优(mo)雅(yu)永不过时,优秀的程序员写的代码要体现出优雅(至少得有范儿),IntelliJ IDEA 是多数程序员的 IDE,可很少有程序员注意它的细小功能,功能虽小却又大用处,本文就介绍一组超级简单的 IDEA 组合拳来达到优雅
F2 功能键
每当我写完代码,我基本上会使用 F2 快速向下检查一下所写的代码(Shift + F2 向上检查),然后按照提示作出相应的修改,比如这是我的烂代码:
public class AltEnterHelper {
private final String[] strArray = new String[]{"I", "Love", "IntelliJ IDEA", "so", "much"};
public void error() {
HashMap<Integer, String> strings = new HashMap<>();
}
public void lambda() {
//lambda can be replaced with method reference
sort(strArray, String::compareToIgnoreCase);
//Statement lambda can be replaced with expression lambda, and then expand lambda expression body to {...}
Function<Function, Function> fa = (Function function) -> {
return function.compose(function);
};
//Remove redundant types
Function<Function, Function> fb = (Function function) -> function.compose(function);
}
}
光标在编辑器任何位置,只需要按一下 F2,鼠标就会自动跳转到存在错误或者可以优化的位置,同时给出修改提示和修改快捷键,为了更好的演示,我将整个过程做成了动图
F2
自动跳转到错误或可优化位置Alt + Enter
选择优化选项Enter
选择选项
代码继续向下优化,和上面步骤一样,只不过用快捷键 Shift + Alter + Enter
快速选择选项, 来看两个例子
总结
我个人非常喜欢这类小功能,优化后的代码看着优雅,还会节省下来很多时间用来摸鱼,这并不是什么复杂的操作,希望可以帮到你
4、2022 年用于 Node.js 的顶级 WebSocket 库
点分享
点点赞
点在看