IntelliJ IDEA(简称:IDEA)2018是由jetbrains官方出品的新版本,它是一个完善的java编程语言开发的集成环境,该软件整合了开发过程中实用的众多功能,拥有强大的静态代码分析和符合人体工程学的设计,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(Git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的,是在业界被公认为最好的java开发工具之一。
本站为用户提供
IDEA 2018绿色破解增强版下载,该版本基于最新旗舰版绿色优化,集成多种插件,破解授权,可以U盘随身携带!支持HTML,CSS,PHP,MySQL,Python等,打开即用,有需求的用户请下载使用!

功能特色
1、享受高效的JAVA
IntelliJ IDEA的每个方面都专门设计用于最大化开发人员的工作效率。
强大的静态代码分析和符合人体工程学的设计使开发不仅具有高效性,而且还具有令人愉悦的体验。
2、深刻的智慧
在IntelliJ IDEA为您的源代码编制索引之后,它通过在每个上下文中提供相关建议提供了快速而智能的体验:即时和巧妙的代码完成,动态代码分析和可靠的重构工具。
3、开箱即用的体验
关键任务工具,如集成版本控制系统和各种支持的语言和框架都可以随时使用 - 不包含任何插件麻烦。
4、智能代码完成
虽然基本完成建议可见范围内的类,方法,字段和关键字的名称,但智能完成仅建议当前上下文中预期的那些类型。
5、特定于框架的援助
虽然IntelliJ IDEA是Java的IDE,但它也可以理解并为各种其他语言(如SQL,JPQL,HTML,JavaScript等)提供智能编码帮助,即使语言表达式被注入到您的字符串文字中也是如此。
6、生产力提升者
IDE可以预测您的需求并自动执行繁琐且重复的开发任务,因此您可以专注于全局。
7、开发人员工效学
在我们制定的每个设计和实施决策中,我们都要记住中断开发人员流程的风险,并尽最大努力消除或最小化它。IDE将遵循您的上下文并自动显示相应的工具。
8、不引人注目的情报
IntelliJ IDEA中的编码辅助不仅仅是编辑器:它还可以帮助您在处理其他方面时保持高效:例如填充字段,搜索元素列表; 访问工具窗口; 或切换设置等。
IDEA 2018绿色增强版特点
1、集成补丁,永久授权
2、改配置文件为本地目录bin\IdeaConfig,可以移动文件配置不丢失
3、优化启动,修改最大使用内存
4、除了自带的开发环境,还集成PHP,Python,nodeJS,Android开发环境
5、主题优化,美化程序,使用MD风格样式
6、集成多种常用开发插件
温馨提示
软件主程序位于bin目录下的idea.exe和idea64.exe
创建快捷方式,如果不能运行,请在快捷方式添加起始位置到软件bin目录

更新内容
IntelliJ IDEA 2018.3更新:
1、Java的
①检测更多重复项
即使在更复杂的情况下,IntelliJ IDEA现在也可以快速发现重复项,例如变量名称不同。IDE将在diff查看器中显示重复项,因此您可以将它们并排相互比较。
②Java 12
IntelliJ IDEA 2018.3最初支持Java 12!现在在IDE中预览原始字符串文字(JEP 326 ),并利用大量有用的检查和快速修复。例如,将多行字符串文字转换为原始字符串文字,反之亦然,检测冗余的前导或尾部反引号(`)等。
③Java Stream API改进
IDE检测在后续最小呼叫之前进行不必要的已排序呼叫的情况。还提供了用于删除冗余排序呼叫的快速修复程序。
④数据流增强功能
我们已经创建了一个名为Condition的基于数据流的新检查,该检查由更多条件覆盖。它检测第一个条件不必要的情况,因为它被第二个条件覆盖。IDE提供快速修复以消除此类冗余条件。
⑤被压制的检查的冗余用法
IntelliJ IDEA现在可以检测@SuppressWarning注释的多余用法,或//无检测线注释,或/ ** noinspection * / JavaDoc注释。当被抑制的检查不再解决相关方法体,类或语句中的任何警告时,IDE将不仅会向您发出警告,而且还会提供快速修复以删除此类不必要的注释和注释。
2、编辑
①多行TODO评论
IntelliJ IDEA 2018.3现在支持多行TODO注释,现在第一个和所有后续的TODO注释行在编辑器中突出显示并列在TODO工具窗口中。只需从多行TODO注释的第二行开始添加缩进,IDE就会将其与普通注释区分开来。
②禁用特定文件和文件夹的代码格式
我们已经可以锁定格式化,导入优化和代码重新排列的某些文件 - 实际上是从涉及格式化的任何操作,显式或隐式。只需创建一个范围并添加任何不能格式化的文件!
③新的缩进状态栏
IntelliJ IDEA在新的缩进状态栏中显示当前文件中缩进的大小。如果文件的缩进与项目的当前设置不匹配,则会在缩进视图中添加星号。您现在可以选择控制状态栏弹出窗口中当前缩进的操作。
④EditorConfig支持的改进
IDE现在为EditorConfig文件提供语法突出显示和代码完成。您还可以使用新的缩进状态栏弹出窗口轻松导航到正在使用的EditorConfig文件。
3、版本控制
①GitHub拉请求
IntelliJ IDEA初始支持GitHub Pull Requests。从全新的GitHub Pull Requests工具窗口预览GitHub存储库中的所有pull请求。使用diff预览更改,或通过上下文菜单从Pull Request创建本地分支,然后将其合并为常规分支。
②“历史直到这里”可以展示完整的历史
以前,“ 历史记录到此处”操作仅显示文件的历史记录,直到所选提交,但现在它可以通过切换到工具栏上的“ 显示所有分支”来显示之后文件发生的情况。如果稍后删除该文件,这可能特别有用,因为找出这些事件并非易事。
③VCS日志中的高级导航
现在,您可以在VCS日志中使用“前进”和“后退”导航操作,从“提交哈希”导航到“ VCS日志”选项卡中的提交,或者在使用“ 转到哈希/分支/标记”操作之后。使用向左和向右箭头键导航到子提交或父提交。
④忽略空格
现在,IDE可以在合并时忽略空白更改。在“ 合并修订版本”对话框中,有一个新的“ 忽略” 下拉菜单,其中包含用于在合并时隐藏或修剪空白更改的选项。
⑤将文件从一个Git分支复制到另一个分支
IntelliJ IDEA 2018.3允许您通过方便的新的Get from Branch操作轻松地将文件从一个Git分支复制到另一个Git分支,该操作可从Compare branches对话框的Files选项卡中获得。
⑥提交对话框中的分支名称
IDE将在“ 提交”对话框中显示您要提交文件的分支名称。我们已经为Git,Mercurial和SVN实现了这个功能。
⑦预览文件历史记录选项卡中的差异
Diff Preview现在可在Version Control工具窗口的File History选项卡中使用。
⑧Git子模块支持
IntelliJ IDEA 2018.3现在支持Git子模块!克隆或更新项目,提交更改,查看差异并解决冲突。
4、搜索和替换
①新搜索无处不在
IntelliJ IDEA 2018.3引入了一种新的更好的方式来浏览项目和IDE。请热烈欢迎重新搜索到处搜索!实际上,它不仅仅是Search Everywhere,因为它包含了所有其他导航对话框:Search Everywhere, Find Action,Go to class,Go to file和Go to symbol。请注意,所有这些导航对话框仍可通过自己的键盘快捷方式访问,如前所述。
②在“在路径中查找”中搜索多行片段
现在,可以在路径中的查找/路径替换对话框中执行多行片段的搜索/替换 。您不再需要使用正则表达式来执行多行搜索。
③新结构搜索和替换对话框
IntelliJ IDEA 2018.3提供了更新和简化的结构搜索和替换对话框。现在,自动完成功能可在搜索字段的预定义模板中使用。您可以在搜索图标下方的下拉菜单中查看搜索记录。范围配置现在也更容易,更灵活。复杂的“ 编辑变量”表单已替换为过滤器面板,您可以在更新的对话框中找到该面板。
5、插件首选项页面
我们更新了“首选项(设置)” 中的“ 插件”页面,以便更轻松地管理,安装,卸载和更新插件。现在,您不仅可以按名称搜索插件,还可以按标签搜索插件。它变得更好,因为您现在还可以通过下载,名称,评级,推荐或更新对结果进行排序。
6、运行任何东西
①运行任何东西
IntelliJ IDEA 2018.3带有一种新的集中式方法,可通过新的Run Anything操作(双重控制)在IDE中运行命令。使用新操作启动运行配置,包括Maven和Gradle,运行Gradle任务或运行终端命令。
②调试任何东西
只需按Shift键即可将Run Anything对话框切换到Debug Anything模式。
7、Kotlin
与IDE捆绑在一起的Kotlin插件已更新至v1.3
①Kotlin 1.3支持
就在最近,Kotlin发布了语言,工具和库的主要版本。IntelliJ IDEA可以帮助您将Kotlin项目迁移到Kotlin 1.3,并在过时的代码中执行所有必需的更改,使其符合库的最新状态。
②多平台项目支持的增强功能
在Kotlin 1.3中,多平台项目的模型已经完全重新设计,以提高表达能力和灵活性,并使共享公共代码更容易。IntelliJ IDEA提供了一组项目示例,涵盖了最常见的用例。
③新的Kotlin检查和快速修复
自IntelliJ IDEA 2018.2发布以来,Kotlin插件已经有超过30个新的检查,快速修复和意图,可以帮助您更有效地编写代码。
8、Spring和Spring Boot
①Spring Boot 2.1支持
IntelliJ IDEA 2018.3完全支持最近发布的Spring Boot 2.1。如果指定,则@DataSize使用默认值验证使用 注释的配置值@DataSizeUnit。
②Spring Initializr的改进
现在,当您使用Spring Initializr创建项目时,IDE将建议安装或启用适当的插件,以确保支持所有选定的技术。
③为Kotlin提供更好的JPA和Spring Data支持
现在,IDE可以自动将JPQL注入查询字符串,从而为实体名称和参数提供完成。您可以在Kotlin中编写Spring Data接口,IntelliJ IDEA将了解您使用的实体。IDE为方法名称提供智能完成,并为参数提供快速修复。
9、无障碍
①高对比度主题
我们致力于为所有用户提供良好的体验。借助IntelliJ IDEA 2018.3,我们推出了一些重要的辅助功能改进,例如全新的高对比度主题。
②更好地支持屏幕阅读器
我们改进了对屏幕阅读器的支持,允许他们读取行号,VCS注释,调试器和我们的装订图标。
10、JVM调试器
①附加到java进程
附加到没有调试代理启动的Java进程。附加到进程后,您将能够查看当前线程的状态和变量值,并使用内存视图。
如果要将调试器附加到本地进程,可以使用“ 运行工具”窗口中提供的方便的新“ 附加调试器”操作。
②自动重启侦听远程连接
现在,在调试远程进程时,IDE可以自动重新启动配置。只需 为远程调试配置启用新的自动重启选项。
③远程JVM中的异步堆栈跟踪
IntelliJ IDEA 2018.3现在支持远程JVM中的异步堆栈跟踪。要远程开始使用代理:
·将/lib/rt/debugger-agent.jar复制到远程计算机。
·将-javaagent:debugger-agent.jar添加到远程JVM选项。
现在,您可以在“ 异步注释配置”对话框中定义自己的异步注释。
④删除所有断点的操作
IntelliJ IDEA 2018.3提供了一些方便的新操作,可以删除项目中的所有断点或文件中的所有断点。您可以在“首选项(设置)”中为这些快捷方式分配自己的快捷方式 键图| 调试器操作。
11、Maven
现在,可以将所有构建和运行操作委派给Maven。转到首选项(设置)| 构建,执行,部署| 构建工具| Maven | Runner并选择新的Delegate IDE构建/运行操作到maven选项。
12、终奌站
对嵌入式终端进行了改进,因此,当您关闭项目或IntelliJ IDEA时,IntelliJ IDEA 2018.3将保存终端选项卡名称,当前工作目录和shell历史记录。
我们还重新设计了终端选项卡,使其看起来像其他工具窗口选项卡。
13、运行配置
①Java中的宏运行配置
IntelliJ IDEA现在允许您在“应用程序”和“npm”运行配置中使用宏。您可以在“ 程序参数”字段中输入预定义的宏。
②能够使用文本文件作为输入
如果要将文本或日志文件用作输入,只需在“ 运行/调试配置” 对话框中选择“ 重定向输入”选项,然后指定包含输入数据的文件的路径。
③默认情况下,运行配置仅作为单个实例运行
默认情况下,运行配置现在仅作为单个实例运行。但是,如果您希望并行运行同一运行配置的多个实例,则可以在“ 运行/调试配置”对话框中选择“ 允许并行运行”选项 。
14、JavaScript和TypeScript
①JavaScript中的自动导入
IntelliJ IDEA现在可以在JavaScript文件中自动添加项目依赖项中符号的导入。只要包中有TypeScript定义文件,或者包中包含写为ES模块的源,这就可以工作。
②改进角度支持
现在,Angular模板中的代码完成和转到变量,管道,异步管道和模板引用变量的定义更加准确。
③支持Node.js工作线程
您现在可以在IntelliJ IDEA中调试Node.js worker - 只需确保您使用的是Node.js 10.12或更高版本以及--experimental-worker 标志。IDE为工作线程的API提供代码完成。
④ESLint和TSLint具有更大的灵活性
您可以从linter的配置文件中覆盖严重性级别,并将linter中的所有问题视为错误或警告。
对于TSLint错误,请按Alt-Enter,然后按右箭头键。现在,您可以选择为此规则添加特殊的TSLint禁用注释。
15、Kubernetes
①支持Helm资源文件
IDE现在可以正确解析Helm资源模板文件,并为您提供我们众所周知的编辑支持:代码完成,重命名重构,当然还有检查和快速修复。
②在Helm资源文件中导航
IDE允许您从图表的values.yaml文件中的值的用法导航到其声明。您可以使用装订线图标在标签定义及其选择器之间导航。此外,values.yaml文件中有新的gutter图标,可用于导航到重写/覆盖值。
③头盔模板结果预览
IDE现在可以在diff中预览Helm模板渲染的结果。只需选择新的Kubernetes | 上下文菜单中的头盔模板 操作。
④头盔依赖更新
可以使用新的Helm Dependency Update操作来下载外部tgz依赖项(或更新现有的依赖项)并将其显示在项目树中。
16、数据库工具
①SQL代码完成的改进
现在代码完成适用于:GROUP BY中的非聚合字段,所有列都列在SELECT,MERGE和INSERT INTO表变量中,存储过程的命名参数,SUM()和AVG()中的数字字段,FILTER(WHERE) )子句和SQLite中的字段类型。
②Cassandra数据库
在此版本中,我们添加了对另外一个NoSQL数据库的支持--Cassandra。
③引入表别名
您现在可以使用Introduce表别名操作直接在表上创建别名,此别名将自动替换表名称的用法。
④单连接模式
每个新控制台都意味着新的连接。但是,在IntelliJ IDEA 2018.3中,可以只为数据源使用一个连接,然后让所有控制台都使用此单一连接。您可以在数据库树中查看任何临时对象。此外,可以在不同的控制台中使用相同的事务。要打开它,请转到数据源属性| 选项| 单连接模式。