IntelliJ IDEA 常用设置

摘要:
当打开多个文件时,IntelliJIDEA默认情况下在单行中显示所有打开的文件名。软分支引起的分支效应由IntelliJIDEA设置,其本质代码是不存在真正的分支。IntelliJIDEA在编辑大型文件方面没有太大优势。它太落后了,因为它有各种各样的检查,这非常消耗内存和CPU。因此,为了加快大型文件的读写速度,通常将其临时设置为“无”。

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

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

IntelliJ IDEA 常用设置第1张

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

IntelliJ IDEA 常用设置第2张

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

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

IntelliJ IDEA 常用设置第3张

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

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

IntelliJ IDEA 常用设置第4张

五、设置IntelliJ IDEA显示内存

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

IntelliJ IDEA 常用设置第5张

六、设置Tab多行显示。

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

IntelliJ IDEA 常用设置第6张

IntelliJ IDEA 常用设置第7张

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

IntelliJ IDEA 常用设置第8张

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

IntelliJ IDEA 常用设置第9张

九、设置文件的软换行。

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

IntelliJ IDEA 常用设置第10张

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

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

IntelliJ IDEA 常用设置第11张

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

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

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

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

  3、None 不设置检查。

IntelliJ IDEA 常用设置第12张

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

IntelliJ IDEA 常用设置第13张

IntelliJ IDEA 常用设置第14张

十三、显示行数和方法线

IntelliJ IDEA 常用设置第15张

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

IntelliJ IDEA 常用设置第16张

折叠前:

IntelliJ IDEA 常用设置第17张

折叠后:

IntelliJ IDEA 常用设置第18张

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

IntelliJ IDEA 常用设置第19张

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

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

IntelliJ IDEA 常用设置第20张

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

IntelliJ IDEA 常用设置第21张

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

IntelliJ IDEA 常用设置第22张

IntelliJ IDEA 常用设置第23张

 十六、IDEA默认Settings设置

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

IntelliJ IDEA 常用设置第24张

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

IntelliJ IDEA 常用设置第25张

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

IntelliJ IDEA 常用设置第26张

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

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

IntelliJ IDEA 常用设置第27张

eclipse导入包的排序顺序:

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

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

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

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

IntelliJ IDEA 常用设置第28张

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

IntelliJ IDEA 常用设置第29张

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

IntelliJ IDEA 常用设置第30张

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

IntelliJ IDEA 常用设置第31张

免责声明:文章转载自《IntelliJ IDEA 常用设置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ABP Framework V4.4 RC 新增功能介绍java 程序cpu100%问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

NodeJs使用jwt生成token以及使用express-jwt校验和解密token

=0){//当数据库有当前用户时,它返回tokenlettoken=jwt.sign;res.send}else{res.send}}catch{//p抛出异常并将其发送到错误中间件以处理console.log;next;}})//注册接口路由器。post('/register',异步(req,res,next)=˃{let{用户名,密码,昵称}=req-b...

【问题】如何批量导出AI文件里内嵌的图片

截止目前为止,新版的AI里面没有直接可以批量导出内嵌图片的选项,手动一个个导出实在太麻烦了。有人说用Phantasm插件可以导出,但新版的找不到对应支持的插件版本,所以这里就不说了。这里介绍一种简单粗暴的方法。...

Swift开发中 JSON对象/JSON字符串/Data的互转

本文将介绍常见的转换#pragmark JSON(object)------˃JSON string 1,原生方法//JSON------˃data------˃JSON string letdata=try?JSON序列化。data#pragmark数据------˃JSON(对象)1.本机方法guardletarray=try?[[String:AnyO...

dbeaver 驱动安装

一、背景:在Windows10安装dbeaver数据库连接工具,点“测试连接”的时候出现报错如下:ErrorresolvingdependenciesMavenartifact'maven:/mysql:mysql-connector-java:RELEASE'nofound经网上查询是dbeaver驱动无法下载的问题。二、解决方法:打开“窗口”-˃“首选项...

01 . 美团全链路监控CAT简介及部署

现任携程架构总监)领导基于Java开发的实时应用程序监控平台的设计。作为大众点评网的基本监控组件,AT为大众点评网业务线提供系统的性能指标、健康状态、基本警报等。如何有效定位故障并缩短故障。。。监控是运维工作中最重要的环节,吴启民也是开源实时监控系统CAT的作者。系统故障监控、业务指标监控、应用程序性能监控、用户行为监控、安全合规性监控等,如分布式监控系统C...

如何修改cmd控制台默认编码为utf-8

如何修改cmd控制台默认编码为utf-81.打开cmd窗口后,在窗口顶部右击选择属性,选中选项后会看到默认编码为gbk2.然后我们在默认窗口路径内,输入chcp命令后回车936就表示gbk编码3.然后在窗口中输入chcp65001,然后回车,即可看到窗口默认编码为utf-8编码了(65001代表utf-8编码)4.上面的方法每次都要重新设置,接下来的方法是永...