JetBrains IntelliJ IDEA 2019专业使用技巧(一)

JetBrAIns IntelliJ IDEA 2019 for Mac是一个智能且灵活的Java平台IDE,它提供了一套全面的功能,以及使用Java,Groovy,Scala和其他语言进行Web和企业开发的最先进技术和框架的工具和集成。

编码协助
输入信息
如果您想了解有关插入符号的更多信息,例如它来自哪里或类型是什么, 快速文档 就是您的朋友。按?Q 以调用它,您将看到包含这些详细信息的弹出窗口。如果您不需要完整信息,请改为使用“类型信息”操作:它仅显示所选表达式的类型,但不会占用大量屏幕空间。
代码完成区分大小写
默认情况下,IntelliJ IDEA代码完成区分大小写仅影响您键入的第一个字母。这个策略可以改变 在“ 设置/首选项”对话框(??S)中, 编辑器| 一般| 代码完成,因此您可以根据更适合您的偏好,使IDE对所有字母敏感或使其对案例不敏感。

热门提示:在这里您还可以关闭 Autopopup代码完成 选项。如果您希望代码完成弹出窗口仅在您明确调用它时才显示,这是有意义的
禁用突出显示插入符号元素的用法
在更好地学习IntelliJ IDEA之后,谈论您可能想要更改的默认值,我们不能错过编辑器中插入符号 选项中 元素的 突出用法。 “设置/首选项”对话框的常规页面。如果您知道 ??F7 快捷方式并且不希望每次只是移动插入符时编辑器中的突出显示都会出现和消失,则不需要此选项。

CamelHumps
默认情况下,当您在编辑器中选择任何内容时,IntelliJ IDEA对单词的大小写不敏感。如果您更喜欢根据CamelCase选择单词,例如,不是选择整个单词,而是选择其中的一部分,您可以在编辑器中启用它。一般| “设置/首选项”对话框的智能键。
智能完成
IntelliJ IDEA的提供基本完成通过 ?Space, 智能完成 通过,并 声明完成 通过。所有这些功能都基于对代码结构的实际理解。但是,有时您可能需要一个更简单但更灵活的逻辑,它可以建议当前文件中使用的单词,甚至是项目的上下文。此功能称为 智能完成 ,可通过。

重构
撤消重构
使用IntelliJ IDEA,您无需担心重构代码时的后果,因为您可以通过方便的 快捷方式调用撤消来 撤消任何内容 ?Z。
提取字符串片段
IntelliJ IDEA不仅可以重构可执行代码,还可以重构字符串文字。选择字符串的任何片段,调用Extractvariable / constant / field / parameter将其作为常量提取并在整个代码中替换它的用法。
类型迁移
重构时,通常会重命名符号,或者在代码中提取和移动语句。然而,重构不仅仅是那个。例如, 类型的迁移 (可通过)允许您更改类型的变量,字段,参数或方法的返回值(int → String,int → Long,等),更新相关的代码,并解决可能发生的冲突。
反转布尔值
如果IntelliJ IDEA可以自动化类型迁移,为什么不对语义做同样的事情呢?要反转布尔符号的所有用法,只需使用反转布尔重构。

原文地址:https://blog.51cto.com/14518571/2435907

时间: 2024-11-29 09:28:20

JetBrains IntelliJ IDEA 2019专业使用技巧(一)的相关文章

JetBrains IntelliJ IDEA 2019 for Mac(Java平台IDE) 2019.3.1

JetBrains IntelliJ IDEA 2019 for Mac是java语言开发的集成环境,业界所公认最好的java开发工具之一!IntelliJ IDEA 2019提供了一套全面的功能,以及使用Java,Groovy,Scala和其他语言进行Web和企业开发的最先进技术和框架的工具和集成,支持各种构建系统和单元测试框架集成以及直观的测试运行UI. JetBrains IntelliJ IDEA 2019 for Mac https://www.macdown.com/mac/202.

Java开发工具JetBrains IntelliJ IDEA 2019.2.1汉化版

IntelliJ IDEA mac 汉化版是一款功能强大,功能多样且用户友好的Java IDE,专门设计用于借助众多工具和功能提高您的工作效率.IntelliJ IDEA 2019提供了一套全面的功能,以及使用Java,Groovy,Scala和其他语言进行Web和企业开发的最先进技术和框架的工具和集成. 最重要的是,IntelliJ IDEA支持各种构建系统和单元测试框架集成以及直观的测试运行UI.您还可以享受JavaScript,HTML,CSS和其他语言和技术的简单编辑器,如LESS,Sa

JetBrains Intellij IDEA 2019.3.2

首先,献上免费版本---Community:https://download.jetbrains.8686c.com/idea/ideaIC-2019.3.2.exe EAP版本: Ultmate(2020.1,30天重新安装一次):https://download.jetbrains.8686c.com/idea/ideaIU-201.4865.12.exe Community(2020.1):https://download.jetbrains.8686c.com/idea/ideaIC-2

Intellij IDEA 2019.1.3激活码

Intellij IDEA 2019.1.3激活码 修改host文件 路径为C:\Windows\System32\drivers\etc #0.0.0.0 account.jetbrains.com #0.0.0.0 www.jetbrains.com 激活 打开激活 YZVR7WDLV8-eyJsaWNlbnNlSWQiOiJZWlZSN1dETFY4IiwibGljZW5zZWVOYW1lIjoiamV0YnJhaW5zIGpzIiwiYXNzaWduZWVOYW1lIjoiIiwiYXN

macOS&&IntelliJ IDEA-IntelliJ IDEA介绍以及IntelliJ IDEA 2019.3新特性

macOS&&IntelliJ IDEA-IntelliJ IDEA介绍以及IntelliJ IDEA 2019.3新特性 macOS&&IntelliJ IDEA JetBrains公司介绍 在介绍IntelliJ IDEA之前,先介绍IntelliJ IDEA这个产品的生产厂商-JetBrains 目前JetBrains官网部分内容支持中文访问,只需要在域名后面加上/zh-cn即可. 它是来自于捷克的软件开发公司,旗下有诸多的产品,涵盖了主流的语言和技术 Intelli

[转]JetBrains IntelliJ IDEA 13 Keygen (Java Source Code)

转载:http://www.rover12421.com/2013/12/09/jetbrains-intellij-idea-13-keygen-java-source-code.html JetBrains IntelliJ IDEA 13 Keygen : import java.math.BigInteger; import java.util.Date; import java.util.Random; import java.util.zip.CRC32; public class

CSS 专业的技巧

目录 专业的技巧 支持情况 贡献准则 专业的技巧 使用CSS复位 继承 box-sizing 使用 :not() 选择器来决定表单是否显示边框 为 body 元素添加行高 垂直居中任何元素 逗号分隔的列表 使用负的 nth-child 来选择元素 使用 SVG 图标 使用 "形似猫头鹰" 的选择器 使用 max-height 来建立纯 CSS 的滑块 创造格子等宽的表格 利用 Flexbox 去除多余的外边距 利用属性选择器来选择空链接 给 "预设" 链接定义样式

JetBrains IntelliJ IDEA 20191.1中文版

JetBrains IntelliJ IDEA 20191.1中文版推荐给大家,JetBrains IntelliJ IDEA 20191.1版本更新,修复了几个重要的修复程序,例如:KT-30117,KT- 29427,KT-30137和KT-9618.了解更多JetBrains IntelliJ IDEA 20191.1中文版精彩功能,点击进入体验看看吧! JetBrains IntelliJ IDEA 20191.1更新功能 1.添加一个允许您启用/禁用此新功能的选项使其更加可定制.现在,

IntelliJ IDEA 2019.2.2在16GB内存下的性能调优

开发工具 IntelliJ IDEA 2019.2.2 x64 idea64.exe.vmoptions -Xms512m -Xmx2048m -XX:ReservedCodeCacheSize=480m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -XX:CICompilerCount=2 -Dsun.io.useCanonPrefixCache=false -Djava.net.preferIPv4Stack=true