您当前的位置: 首页 >  ide

SEO-狼术

暂无认证

  • 0浏览

    0关注

    1121博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

IntelliJ IDEA比智能完成更深入,只有 Module 模块声明

SEO-狼术 发布时间:2021-10-29 22:51:23 ,浏览量:0

IntelliJ IDEA比智能完成更深入,只有 Module 模块声明 

 深入了解您的代码- IntelliJ IDEA 分析您的代码,寻找所有项目文件和语言中符号之间的联系。使用此信息,它提供深入的编码帮助、快速导航、巧妙的错误分析,当然还有重构。

  IntelliJ IDEA比智能完成智能完成- Ctrl+Shift+Space 为您提供适用于当前上下文的最相关符号列表。这个和其他完成不断向您学习,将最常用的类和包的成员移动到建议列表的顶部,以便您可以更快地选择它们。

  IntelliJ IDEA比智能完成链完成- 比智能完成更深入,并列出可通过当前上下文中的方法或 getter 访问的适用符号。假设您正在寻找 Project 的值并且只有 Module 模块声明。按 Ctrl+Shift+Space 两次即可获得 module.getProject(),无需任何额外工作。

  静态成员完成- 让您轻松使用静态方法或常量。提供与您的输入匹配的符号列表并自动添加所需的导入语句。

  IntelliJ IDEA比智能完成数据流分析- 在提供完成变体时,IntelliJ IDEA 会分析数据流以猜测可能的运行时符号类型并根据该信息优化选择,自动添加类转换。

  IntelliJ IDEA比智能完成语言注入- 将选定语言的编码帮助带到另一种语言的表达式和字符串文字中,并具有您通常拥有的所有优势。例如,您可以将 SQL、XPath、HTML、CSS 或 JavaScript 代码片段注入 Java 字符串文字。

  IntelliJ IDEA比智能完成跨语言重构- 了解有关符号用法的一切,IntelliJ IDEA 提供极其有效、彻底的重构。例如,当您在 JPA 语句中重命名类时,它将更新所有内容,从 JPA 实体类到使用它的每个 JPA 表达式。

  检测重复- 即时查找重复的代码片段。即使您只是要提取一个变量、常量或方法,IntelliJ IDEA 也会让您知道有一个类似的代码片段可以与您正在处理的代码片段一起替换。

  检查和快速修复- 每当 IntelliJ IDEA 检测到您将要犯错误时,编辑器中就会弹出一个小灯泡。单击它或按 Alt+Enter 会打开一个操作列表,您可以采取这些操作来使事情正确。

  开发人员人体工程学- IntelliJ IDEA 的每个方面的设计都考虑到了人体工程学。IntelliJ IDEA 建立在这样一个原则之上:开发人员在流程中花费的每一分钟都是美好的一分钟,而让开发人员脱离该流程的事情是糟糕的,应该避免。

  以编辑器为中心的环境——大部分时间编辑器(和代码)是屏幕上唯一可见的东西,你不需要让它去做与编码无关的事情。快速弹出窗口有助于在不离开您所在的上下文的情况下检查附加信息。当您按 Ctrl+Shift+I 时,它会显示插入符号处的符号定义。要生成代码,您不必经历复杂的向导或填写庞大的表格。

  IntelliJ IDEA比智能完成一切的快捷方式- 在 IntelliJ IDEA 中,您几乎所有的东西都有专用的键盘快捷键,包括工具窗口和编辑器之间的快速选择和切换。通过快捷方式访问工具窗口会将输入焦点移动到它,因此您可以在其上下文中使用所有键盘命令。当您需要返回编辑器时,只需按 Esc。当您在“项目”工具窗口中时,您不仅可以浏览现有项目,还可以通过按 Alt+Ins 来创建新项目。

  IntelliJ IDEA比智能完成符合人体工程学的用户界面- IntelliJ IDEA 中的所有列表、树和弹出窗口都为您提供快速搜索,可立即将您带到一组包含您正在输入的文本的项目。任何 IDE 操作的第一次调用都应该提供最预期的结果。需要更多结果?再次按下快捷方式,IDE 将更深入地查找您需要的内容。

  IntelliJ IDEA比智能完成内联调试器 -当您调试代码时,IntelliJ IDEA 会在源代码中直接显示变量值,旁边是它们的用法。您甚至不必将鼠标悬停在变量上,或切换到调试工具窗口的变量窗格。每当变量更改其值时,IDE 都会用不同的颜色突出显示它,以便您可以更好地了解代码中的状态是如何变化的。

  IntelliJ IDEA比智能完成内置开发人员工具- 为了简化您的工作流程,IntelliJ IDEA 从一开始就提供了一个无与伦比的工具集:反编译器、字节码查看器、FTP 等等。

  IntelliJ IDEA比智能完成版本控制- IntelliJ IDEA 为包括 Git、GitHub、SVN、Mercurial、CVS、Perforce 和 TFS 在内的主要版本控制系统提供了统一的接口。IDE 可让您浏览更改历史记录、管理分支、合并冲突等等。

  构建工具——IntelliJ IDEA 支持 Maven、Gradle、Ant、Gant、SBT、NPM、Webpack、Grunt、Gulp 等构建工具。这些工具无缝集成,有助于自动化编译、打包、运行测试、部署和其他活动

  测试运行器和覆盖率- IntelliJ IDEA 可让您轻松执行单元测试。IDE 包括主要测试框架的测试运行器和覆盖工具,包括 JUnit、TestNG、Spock;Cucumber、ScalaTest、spec2 和 Karma。

  反编译器- IntelliJ IDEA 带有用于 Java 类的内置反编译器。当您想查看没有源代码的库时,现在您可以 - 无需任何第三方插件。

  终端- IDE 带有内置终端。根据您的平台,您可以使用命令行提示符、Far、powershell 或 bash。使用 Alt+F12 调用终端并执行任何命令——无需离开 IDE。

  数据库工具- 在编辑 SQL 时利用智能编码辅助;连接到实时数据库;运行查询;浏览和导出数据;甚至可以直接在 IDE 中以可视化界面管理您的方案。

  应用服务器- IntelliJ IDEA 支持主要的应用服务器:Tomcat、JBoss、WebSphere、WebLogic、Glassfish 等。您可以将工件部署到应用程序服务器上,并直接从 IDE 中调试已部署的应用程序。

关注
打赏
1665545604
查看更多评论
立即登录/注册

微信扫码登录

0.0658s