我当场懵逼了~正则表达式
IDEA提供了这么多快捷的方式不用,那还用这种高级编辑器干吗,干脆用记事本,不就显得更牛逼~编辑器
做为一位IDEA的死忠粉,我也常常用IDEA的骚技巧~工具
这里,我给各位同窗分享一下,我常常用的几个技巧,但不限于这些。测试
一、几个快捷键动画
每次当你打开IDEA的时候,便会给你展示一个欢迎界面,会有4个快捷键,见编码
版本号:2020.23d
Alt+1(打开工程目录),这个新增的快捷键主要是方便我这种习惯于用竖屏的老粉,编码的时候,只会显示编辑面板,其他的所有关闭(Shift+ESC)~对象
这里,我建议你再记住一个快捷键 Shift+ESC(关闭最近激活的工具窗口),你多半会用到~blog
二、建议关掉 Tab 页,由于你根本用不上它开发
这句话出自布道师Hadi之口,由于他认为,Tab 页放在那里,咱们每次找文件时都会去瞄一眼,看看文件在不在那里,若是在,咱们便用鼠标点一下;这个操做重复次数多了,便会浪费不少时间的;要加快速度,只能眼不见为净~
怎么关闭?
Ctrl+Alt+s 打开设置窗口,选择 Editor>Editor Tabs,关闭Tab,以下图
对于新手来讲,这么一关闭,Tab栏啥都没了,一句“我草~”
怎么打开编辑的文本?
刚开始提到的快捷键 Ctrl+E,便能打开最近使用的文件~
怎么查找指定的文件、类、文件夹、操做行为等等?
Double+Shift,以前欢迎页提到的快捷键哦~
慢慢习惯去掉Tab吧,会不断给你惊喜哦~
三、好记性不如烂笔头
我以为书签这个功能真的很棒,好比说一个大的项目,你只是作了一些小的改动,过了几天,你就有可能忘记在哪里改过?那么书签这个功能便能帮你记下~
F11:匿名书签能够生成无数个;
Shift+F11:打开书签列表;
Ctrl+F11:标记书签,能够用数字或字母标记书签,总共只能生成 10 个数字以及 26 个字母的标记书签。使用数字标记的标签,可使用 Ctrl + 数字键 跳转到相应标签。
我发现收藏夹(Alt+2)里面也能看到书签信息,见
四、两个惊艳的技巧
1)Language Injection
这个功能确实很惊艳,说白了就是能够直接转义各类语言字符串的编写,如JSON等,值得你去实践一下。
固然,正则表达式也是支持的,甚至支持简单的正则表达式的测试能力。
2)多行编辑不爽吗?
这里,提供两种方法来编辑:
这里,我随便找了一个 gif 的动画来供你参考,见
五、智能编辑
请必定要记住这个快捷键 Ctrl+w,按照语法选择,连续按会给你带来意想不到的效果,不信,你试试~
若是多选了,那么能够按Shift,进行反选~
在聊接下来的技巧前,须要你必须开启Postfix Completion,见
看到上面的快捷键列表了没?
1)建立对象
好比,我要建立对象Cat,那咱们就能够用快捷方式来搞定,这里有两种技巧:
2)打印
好比,我要在控制台打印变量num的值,这里也有两种技巧:
3)转型
好比把Object转成Cat,能够这么写 new Object().catvar
4)判断语句
若是对象为空,能够这么写 cat.null
若是对象不为空,这么写 cat.notnull 或者 cat.nn
针对boolean类型变量的写法:flag.if
针对while语句的写法:x.while
针对switch语句的写法:foo.switch
5)lambda表达式
foo().lambda 转变为 () -> foo()
6)for循环
7)方法返回
好比你要编写某个方法,须要返回某个值,能够这样写:flag.return
若是你以为这些表达式不够用,能够本身建立知足本身需求的表达式,以下
是否是很爽?
我以为IDEA的牛逼之处就在于不限制于你,把大多数权限交给开发者,本身去解放本身的双手,若是你只是简单的把它当作一个纯编辑器,那就太浪费了,它还有很多小技巧,值得慢慢去挖,去细品~
说实话,个人工做彻底离不开这玩意儿了,中毒已深,你还能离得开它吗?欢迎在留言区讨论~