其他分享
首页 > 其他分享> > IDEA中一些令人舒服和顺手的小细节设置

IDEA中一些令人舒服和顺手的小细节设置

作者:互联网

写在前面的:关于IDEA的快捷键,网上都有很多的,而且很全,很容易就能找到,我就不去赋值粘贴了。我总结的,是我自己在使用IDEA过程中,一些很顺手、很舒服的细节设置和快捷键。

      本来不想把这个加上的,但是真的很好用诶。

      正常情况下,我们换行都是:先将光标移动到行尾,然后按Enter。光标在行中时,点击Enter,会把这行拆成两行,但是如果按Shift+Enter,就能换行了。

      !!!是折叠代码块,不是折叠方法,是折叠两个大括号之中的内容。

      假如一个方法中,有多个if判断,而每个判断里面的内容又非常多,你想把其中内容折叠,从大局来检查一下代码的时候,这个快捷键就很好用了。感受一下:

      折叠之前:

      

      折叠之后:

      

      看,折叠之后,代码都变成三个点,缩起来了,代码的结构一下子就清晰了很多,我觉得这简直是一个神技。

      另外,你可能看到左边的行号后面有一些加号和减号了,这些按钮的确也可以折叠。但是,在你没有使用这个快捷折叠的时候,这些加减号是没有的,当使用了快捷键折之后,这些加号才出现的。

      还有一点就是,使用这个快捷键,折叠的是离你光标位置最近的那一层大括号。

      在使用IDEA中,你可能会遇到这样的麻烦,就是搞不清楚包的结构层次,而且创建出来的多级包,是像这样,连成一起的

      

      搞得人很头大,看着也不舒服。原来是,IDEA自动有一个将包名压缩的设置,默认是选上的,只需要将它取消就好了

      在左上角靠下一点,project那里,有一个小齿轮,点击一下,然后将 Compact Middle Packages 那一栏取消掉就好了。

      

      然后,这些包就会变得乖乖的了,一层一层的

      

      说到上一点,我又想起了另一点,就是建包和建目录。相信大家都知道,在建包的时候,用“.”英文句点分开,就可以一次性创建多级目录。

      但是,如果是创建目录,就这种做法就不好使了。而在有些地方,却只能创建目录,不能创建包,如:web工程下的resources目录下

      如果我们任然需要创建多级目录,可以采用和上面类似的方式,只需要将英文句点换成反斜杠即可,

      由于建项目和模块的时候,有很多选择目录和命名的地方,而我自己也没捋顺,所以有时候会出现这种情况

      

      在名称后面出现了一个中括号,我目前还没搞清楚这种问题会造成什么后果,也不知道出现的原因,只是找到了解决办法:

      选中该项目或模块,然后按Shift+F6,会弹出一个Select Refactoring的选择框,选择Rename module,

      将其修改为中括号前面的的名字即可,比如我就修改成:day04_jdbc

      都知道,摁住鼠标左键拖拽,可以选中,这可能是最基本的选中方式了吧。但是如果需要选中的内容比较多的话,可能就有点费力了。下面是一些我自己总结的选中经验:

        1. 使用行号  

          行号就是左侧那一列数字,单击行号,可以选中,该行所有内容。如果该行折叠了代码(上面介绍过的),那么被折叠的代码也会被选中。

          如果在行号上面,按住鼠标左键拖拽,可以实现多行选中。

          

        2.使用Shift键

          将光标停在某处,然后按住Shift键,再将光标移动到别的地方,两次光标位置之间的内容都会被选中。

          同时Shift键还可以和行号配合使用,单击某行,按住Shift键,再单击另外一行,两次行号之中的所有行,都会被选中。

 

 

          我们写的代码中,肯定出现过下面这些

            ①这种,整个被黄色包裹的代码

            

            ②或是这种:(我故意制造的)

            

            ③或者说这种:

            

 

 

             等等…………

          然后在右侧,出现很多黄线

          

          但这并不是错误,是一些提示信息,提示什么代码重复了、单词拼写错误、多余的变量声明等等。

          但是如果你知道这些提示,但你仍然要这么做,而且不想IDEA提醒你,那你可以使用这个注解。

          这个注解可以用在类上或者方法上,用了之后,代码中那些难看的波浪线、小黄线,就全都不见了,代码瞬间变得干净整洁清爽了(至少看起来)。对于强迫症来说,简直不要太友好。

          如果有小可爱不知道注解怎么用,那直接复制  @SuppressWarnings("all")  到你的类或者方法上,像这样:

          

 


写在后面的:其实我是个菜鸟,刚学java没多久,但是我想让代码变得优雅,至少看起来是的,所以总结并记录 了这些。如果某些地方有问题,还请大佬指出。

标签:顺手,Shift,折叠,IDEA,行号,选中,舒服,代码,光标
来源: https://www.cnblogs.com/ql-wind/p/12826189.html