• IntelliJ IDEA 常用设置 (二)


    原文链接:https://www.cnblogs.com/wangmingshun/p/6427088.html

    一、 代码提示和补充功能有一个特性:区分大小写。

      区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer IntelliJ IDEA 是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。如果想不区分大小写的话,改为 None 选项即可。

    二、默认 IntelliJ IDEA 是没有开启自动 import 包的功能。

    三、设置指定代码类型进行默认折叠或是展开

      勾选上的表示该类型的代码在文件被打开的时候默认是被折叠的,去掉勾选则反之。

     四、修改 Ctrl + D为复制所选的行数完整内容

      在没有进行修改前,此快捷键将是用来复制并黏贴所选的内容的,但是黏贴的位置是补充在原来的位置后,修改为复制所选的行数完整内容。

    五、设置IntelliJ IDEA显示内存

      IntelliJ IDEA 14 版本默认是不显示内存使用情况的,对于大内存的机器来讲不显示也无所谓,但是如果是内存小的机器最好还是显示下。点击后可以进行部分内存的回收。

    六、设置Tab多行显示。

      在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。

     七、设置可以增加 Ctrl + E 弹出层显示的记录文件个数

    八、设置文件的默认打开方式。

    九、设置文件的软换行。

      对于横向太长的代码我们可以进行软分行查看。软分行引起的分行效果是 IntelliJ IDEA 设置的,本质代码是没有真的分行的。

    十、IntelliJ IDEA 支持对代码进行垂直或是水平分组

      一般在对大文件进行修改的时候,有些修改内容在文件上面,有些内容在文件下面,如果来回操作可能效率会很低,用此方法就可以好很多。

    十一、设置代码检查等级,针对当前文件。

      IntelliJ IDEA 对于编辑大文件并没有太大优势,很卡,原因就是它有各种检查,这样是非常耗内存和 CPU 的,所以为了能加快大文件的读写,一般会暂时性设置为None

      1、Inspections 为最高等级检查,可以检查单词拼写,语法错误,变量使用,方法之间调用等。

      2、Syntax 可以检查单词拼写,简单语法错误。

      3、None 不设置检查。

     十二、设置Ctrl + 滚轮缩放文件和图片。

    十三、显示行数和方法线

    十四、选中要被折叠的代码按 Ctrl + Alt + T 快捷键,选择自定义折叠代码区域功能。

    折叠前:

    折叠后:

    鼠标停在折叠后的描述文字上可以查看折叠处的详细信息

     十五、即使我们项目没有使用版本控制功能,IntelliJ IDEA 也给我们提供了本地文件历史记录。

      除了简单的记录之外,我们还可以给当前版本加标签。

      根据选择的代码,查看该段代码的本地历史,这样就省去了查看文件中其他内容的历史了。除了对文件可以查看历史,文件夹也是可以查看各个文件变化的历史。

    十六、设置属于自己的TODO。

     十六、IDEA默认Settings设置

      按正常设置 Project 流程的话,我们在 Project 状态下进行 IDE 设置,这些设置并不会被当做一个标准的 IDE 设置模板保存起来,所以你下次打开一个新的 Project 还是要重新设置的,为了简便操作,通过Default Settings设置,这样下次打开新的 Project 就会使用默认的Settings设置了。

    十七、不管是用 IntelliJ IDEA 打开新文件,或是在安装本地插件,在弹出的窗口中通用功能。

    十八、2016.2 版本新增箭头指向的按钮,在提交列表里可以显示项目中未加入到版本控制的文件,方便我们在提交的时候做好代码检查,以防漏掉某些文件未提交。

     十九、Intellij Idea 工具在java文件中怎么避免 import java.utils.*包,以及import包顺序的问题

      当我们 Java 类中导入的某个包下类超过这里设置的指定个数,就会换成用 * 号来代替。

    eclipse导入包的排序顺序:

    • static all other,
    • blank,
    • java.*,
    • blank,
    • javax.*,
    • blank,
    • org.*,
    • blank,
    • com.*,
    • blank,
    • all other imports

    二十、代码行宽度超出限制时设置自动换行

      当我们使用IDE写代码时,为了保证代码的可阅读性和优雅性,通常会借助IDE的代码风格设置功能,令IDE智能完成的代码部分或者格式化输入的代码,可以按照预期的格式输出。其中有一项设置就是限制一行代码的宽度,以IDEA举例,默认限制为120。 楼主这里设置的是100。

    1. 在输入代码时触发,随着输入的字符的增加,当代码宽度到达界线时,IDEA会自动将代码换行。

    2. 在格式化Java代码时触发,确保代码没有超过宽度界线。

     二十一、2017.01的Intellij Idea多出了些默认设置,如下图:

    多了个面包屑导航和调用方法的型参增加了型参名字。看上去怪怪的。可通过如下方式进行修改。

  • 相关阅读:
    Vijos P1597 2的幂次方【进制+递归】
    NUC1100 Biorhythms【中国剩余定理】
    HDU1370 Biorhythms【中国剩余定理】
    NUC1090 Goldbach's Conjecture【哥德巴赫猜想 】
    NUC1305 哥德巴赫猜想
    剑指Offer——最小的K个数
    剑指Offer——数组中出现次数超过一半的数字
    剑指Offer——字符串的排列
    剑指Offer——二叉搜索树与双向链表
    剑指Offer——复杂链表的复制
  • 原文地址:https://www.cnblogs.com/fswhq/p/9603717.html
Copyright © 2020-2023  润新知