标签:ide

说明

IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。

常用设置

1.代码提示不区分大小写

IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。默认就是 First letter 区分大小写的。

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

如果想不区分大小写的话,改为 None 选项即可。

2.代码检查等级

如上图所示,该功能用来快速设置代码检查等级。我个人一般在编辑大文件的时候会使用该功能。IntelliJ IDEA

对于编辑大文件并没有太大优势,很卡,原因就是它有各种检查,这样是非常耗内存和 CPU 的,所以为了能加快大文件的读写,我一般会暂时性设置为 None。Inspections 为最高等级检查,可以检查单词拼写,语法错误,变量使用,方法之间调用等。

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

None 不设置检查。

3.自动 import 包

默认 IntelliJ IDEA 是没有开启自动 import 包的功能。Optimize imports on the fly:IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。

Add unambiguous imports on the fly:IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的,IntelliJ IDEA 目前还无法智能到替我们做判断。

4.package包的显示方式

IntelliJ IDEA 默认是会折叠空包的,这样就会出现包名连在一起的情况。但是有些人不喜欢这种结构,喜欢整个结构都是完整树状的,所以我们可以去掉Flatten Packages中的勾选框即可。

5.显示机器内存使用情况

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

6.Tab多行显示和显示个数

如上图标注1所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。但是我个人现在的习惯是使用多行,多行效率比单行高,因为单行会隐藏超过界面部分 Tab,这样找文件不方便。

如上图标注2所示,该设置可以增加打开的文件 Tab 个数,当我们打开的文件超过该个数的时候,早打开的文件会被新打开的替换。

7.单行注释斜杠位置跟随代码

如上图所示,默认 IntelliJ IDEA 对于 Java 代码的单行注释是把注释的斜杠放在行数的最开头,我个人觉得这样的单行注释非常丑,整个代码风格很难看,所以一般会设置为单行注释的两个斜杠跟随在代码的头部。

8.Java类引入包超过指定个数用*代替

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

9.文件类型的打开方式

如上图标注 1 所示,该区域的后缀类型文件在 IntelliJ IDEA 中将以标注 2 的方式进行打开。

如上图标注 3 所示,我们可以在 IntelliJ IDEA 中忽略某些后缀的文件或是文件夹,比如我一般会把 .idea 这个文件夹忽略。

10.Ctrl + 鼠标滑轮改变字体大小

如上图所示,我们可以勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示。

11.代码水平分组

如上图 Gif 所示,IntelliJ IDEA 支持对代码进行垂直或是水平分组。一般在对大文件进行修改的时候,有些修改内容在文件上面,有些内容在文件下面,如果来回操作可能效率会很低,用此方法就可以好很多。当然了,前提是自己的浏览器分辨率要足够高。

12.GIT等版本控制工具,子目录修改,上级目录也有颜色标识

如上图所示,IntelliJ IDEA表示子目录有文件被修改了,则该文件的所有上层目录都显示版本控制被概念的颜色。默认是不勾选的,我一般建议勾选此功能。

13.Git/SVN Ignored Files

如上图所示,IntelliJ IDEA对于不想加入到版本控制的文件,可以添加要此忽略的列表中。但是如果已经加入到版本控制的文件使用此功能,则表示该文件 或 目录无法再使用版本控制相关的操作,比如提交、更新等。

标签:ide

idea设置类的个数_IntelliJ IDEA 常用设置相关推荐

  1. idea设置类多行显示_IDEA 常用设置

    常用快捷键 导入包,自动修正:Alt + 回车 查找类:Ctrl + N 查找文件:Ctrl + Shift + N 格式化代码:Ctrl + Alt + L 优化导入的类和包:Ctrl + Alt ...

  2. idea换行字符数_IntelliJ IDEA 常用设置 (二)

    一. 代码提示和补充功能有一个特性:区分大小写. 区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer IntelliJ IDEA 是不会帮我们提示或是代码补充的, ...

  3. idea java添加属性快捷键_Intellij IDEA 常用 设置 及 快捷键 (持续更新)

    Transparent native-to-ascii conversion以下设置都可以通过 设置中的搜索框 进行关键字搜索 0, 打开Project 设置 Command + ; 1, 打开Mod ...

  4. idea设置关键字颜色_IntelliJ IDEA 常用设置收集

    idea 很强大,但是初次安装默认的有很多设置并不是满足我们开发的需要. 一.切换主题(配色方案) 作用:切换自己喜欢的主题 操作:File > settings > Editor > ...

  5. Visio常用设置 Word常用设置

    文章目录 一.Visio常用设置 1.1 直线交叉不弯曲 Visio2007设置方法: Visio2016设置方法: 1.2 文本&直线重合,不自动排列线条位置 Visio2007设置方法: ...

  6. 23.IntelliJ IDEA 常用设置-1

    IntelliJ IDEA 常用设置讲解 说明 IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些 IntelliJ IDEA 死忠粉更加死心塌地使 ...

  7. intellij 常用设置

    @ 目录 intellij 常用设置 Settings->Appearance Settings->Editor->General Settings->Editor->C ...

  8. IDEA使用教程一:下载安装IDEA以及idea的常用设置

    目录 一.初识IDEA 二.IDEA 的下载及安装 三.IDEA的基本设置 四:IDEA的常用设置 1.Appearance & Behavior 1.1:设置主题 1.2  设置窗体及菜单的 ...

  9. 笔记整理2----Java语言基础(二)06 断点调试与数据加密+07 面向对象-类与对象+08 java常用API-基础+09 java集合+10 IO流-基础

    06 断点调试与数据加密+07 面向对象-类与对象+08 java常用API-基础+09 java集合+10 IO流-基础 第06天 java基础语法 今日内容介绍  Eclipse断点调试  基 ...

最新文章

  1. 网络号、主机号、子网号、子网掩码、子网划分
  2. Firefox不支持event解决方法
  3. nginx反向代理初探
  4. 枚举求解:试把一个正整数n拆分为若干个(不少于2个)连续正整数之和。例如:n=15,有3种拆分:15=1+2+3+4+5,15=4+5+6,15=7+8。 对于给定的正整数n,求出所有符合这种拆分要求
  5. python error loading package_Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决...
  6. 资源日历 踩坑记(二)
  7. 关于mac环境下删除cocos2d-x环境变量配置的方法
  8. win32开发(画笔、刷子、字体)
  9. 关于IDEA中有关springboot快启动报错问题
  10. python调用通达信公式_通达信公式-主力雷达Python化
  11. tp5.0 api 接口设计语言包切换功能
  12. 跳棋java_用java画跳棋棋盘
  13. 云部署中的 公有云 私有云 混合云 社区云 基本概念快速掌握
  14. html设置文字在背景图上,css如何实现文字在背景图片之上 css实现文字在背景图片之上代码...
  15. 【生活】Java程序员的心理抗争(一)
  16. 1197:山区建小学
  17. Maltab GUI课程设计——LSTM长短期记忆网络回归预测
  18. UKF-MATLAB实现
  19. 实现用户在网页中给我的QQ邮箱发邮件
  20. 未来人类 t5 笔记本 禁止U盘启动

热门文章

  1. Java扩展Nginx之二:编译nginx-clojure源码
  2. 线性与齐次在多项式、函数中的定义
  3. 分享一个自噬相关的数据库
  4. Facebook 、Twitter、Snapchat等巨头齐聚GMIC在线,畅谈营销增长
  5. c++实现简单电梯的运行
  6. 金升阳 | 高性价比240W三相导轨电源——LIT240-26Bxx系列
  7. 【蓝桥杯】第几个幸运数字
  8. 硅电容压力传感器特点
  9. 63页智慧政务大数据分析平台建设和运营整体解决方案
  10. Matlab+YALMIP+CPLEX解决带储能的微电网调度优化