IDEA中一些令人舒服和顺手的小细节设置
作者:互联网
写在前面的:关于IDEA的快捷键,网上都有很多的,而且很全,很容易就能找到,我就不去赋值粘贴了。我总结的,是我自己在使用IDEA过程中,一些很顺手、很舒服的细节设置和快捷键。
- F2:可以快速定位到错误位置
本来不想把这个加上的,但是真的很好用诶。
- Shift+Enter:可以不用将光标移到行尾,而实现换行的操作。
正常情况下,我们换行都是:先将光标移动到行尾,然后按Enter。光标在行中时,点击Enter,会把这行拆成两行,但是如果按Shift+Enter,就能换行了。
- Ctrl+Shift+> :折叠代码块
!!!是折叠代码块,不是折叠方法,是折叠两个大括号之中的内容。
假如一个方法中,有多个if判断,而每个判断里面的内容又非常多,你想把其中内容折叠,从大局来检查一下代码的时候,这个快捷键就很好用了。感受一下:
折叠之前:
折叠之后:
看,折叠之后,代码都变成三个点,缩起来了,代码的结构一下子就清晰了很多,我觉得这简直是一个神技。
另外,你可能看到左边的行号后面有一些加号和减号了,这些按钮的确也可以折叠。但是,在你没有使用这个快捷折叠的时候,这些加减号是没有的,当使用了快捷键折之后,这些加号才出现的。
还有一点就是,使用这个快捷键,折叠的是离你光标位置最近的那一层大括号。
- 包名压缩或者展开:
在使用IDEA中,你可能会遇到这样的麻烦,就是搞不清楚包的结构层次,而且创建出来的多级包,是像这样,连成一起的
搞得人很头大,看着也不舒服。原来是,IDEA自动有一个将包名压缩的设置,默认是选上的,只需要将它取消就好了
在左上角靠下一点,project那里,有一个小齿轮,点击一下,然后将 Compact Middle Packages 那一栏取消掉就好了。
然后,这些包就会变得乖乖的了,一层一层的
- 建包和建目录的小细节
说到上一点,我又想起了另一点,就是建包和建目录。相信大家都知道,在建包的时候,用“.”英文句点分开,就可以一次性创建多级目录。
但是,如果是创建目录,就这种做法就不好使了。而在有些地方,却只能创建目录,不能创建包,如:web工程下的resources目录下
如果我们任然需要创建多级目录,可以采用和上面类似的方式,只需要将英文句点换成反斜杠即可,
- 关于包名和项目名后面出现一个中括号的问题
由于建项目和模块的时候,有很多选择目录和命名的地方,而我自己也没捋顺,所以有时候会出现这种情况
在名称后面出现了一个中括号,我目前还没搞清楚这种问题会造成什么后果,也不知道出现的原因,只是找到了解决办法:
选中该项目或模块,然后按Shift+F6,会弹出一个Select Refactoring的选择框,选择Rename module,
将其修改为中括号前面的的名字即可,比如我就修改成:day04_jdbc
- 一些选中的小细节
都知道,摁住鼠标左键拖拽,可以选中,这可能是最基本的选中方式了吧。但是如果需要选中的内容比较多的话,可能就有点费力了。下面是一些我自己总结的选中经验:
1. 使用行号
行号就是左侧那一列数字,单击行号,可以选中,该行所有内容。如果该行折叠了代码(上面介绍过的),那么被折叠的代码也会被选中。
如果在行号上面,按住鼠标左键拖拽,可以实现多行选中。
2.使用Shift键
将光标停在某处,然后按住Shift键,再将光标移动到别的地方,两次光标位置之间的内容都会被选中。
同时Shift键还可以和行号配合使用,单击某行,按住Shift键,再单击另外一行,两次行号之中的所有行,都会被选中。
- @SuppressWarnings("all") 注解:压制警告
我们写的代码中,肯定出现过下面这些
①这种,整个被黄色包裹的代码
②或是这种:(我故意制造的)
③或者说这种:
等等…………
然后在右侧,出现很多黄线
但这并不是错误,是一些提示信息,提示什么代码重复了、单词拼写错误、多余的变量声明等等。
但是如果你知道这些提示,但你仍然要这么做,而且不想IDEA提醒你,那你可以使用这个注解。
这个注解可以用在类上或者方法上,用了之后,代码中那些难看的波浪线、小黄线,就全都不见了,代码瞬间变得干净整洁清爽了(至少看起来)。对于强迫症来说,简直不要太友好。
如果有小可爱不知道注解怎么用,那直接复制 @SuppressWarnings("all") 到你的类或者方法上,像这样:
写在后面的:其实我是个菜鸟,刚学java没多久,但是我想让代码变得优雅,至少看起来是的,所以总结并记录 了这些。如果某些地方有问题,还请大佬指出。
标签:顺手,Shift,折叠,IDEA,行号,选中,舒服,代码,光标 来源: https://www.cnblogs.com/ql-wind/p/12826189.html