DevWeekly收集整理每周优质开发者内容,包括开源项目、工具资源、技术文章等方面,每周五首发于DevWeekly,欢迎大家Star并收藏!
如果你还把IntelliJ IDEA当成文本编辑器一样用解决写代码、运行这些简单的操作,那就太可惜了!
IntelliJ IDEA功能非常强大的IDE,开箱即用,而且把开发者日常能够提高效率的点都囊括进去了。
其实,我觉得倒谈不上相见恨晚的「技巧」,只是发掘那些原本我们不知道的操作,进而转化成自己的操作习惯,从而提升开发效率。
我认为要最大化发挥IDEA的效率和价值,可以从3个方面着手:
- 自带配置
- 快捷键
- 插件
自带配置指的是IDEA本身就有的,但是比较容易被忽略的。
快捷键基本都是IDEA内置的功能,这些功能是针对大多数开发者比较通用的,通过快捷键可以避免鼠标点按过程中低效的问题。
插件则是针对不同开发者提供的一些个性化支撑,比如你喜欢Vim的键盘操作,那可以使用IdeaVim插件,如果你觉得在代码之间的跳转比较麻烦,可以使用AceJump插件。
下面,我就分别从这两个方面给大家介绍一些如何更大程度的发挥IntelliJ IDEA的效率。
自带配置
后缀补全
每当你有一个现有的表达式时,你可以在一个点后面附加一个特定的后缀,并使用Tab键来应用它。IntelliJ IDEA接收表达式,并根据提供的后缀对其进行转换。
加入,你有一个字符串列表名为items,现在你需要遍历它,按照常规操作,就应该开始敲击键盘输入for …,写一大串循环遍历语句。
如果通过后缀补全,你只需要输入items.for,IDEA就会自动识别for这个后缀自动创建一个for-each表达式,如下图所示: