ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2020-05-04 13:04:49  阅读:363  来源: 互联网

标签:顺手 Shift 折叠 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有