codecamp

Groovy中的编码辅助

Groovy中的编码辅助

IntelliJ IDEA支持Groovy的以下编码帮助:

  • 关键字,标签,变量,参数和函数的代码完成。
  • 链式表达式完成。
  • 错误和语法突出显示。
  • 代码格式和折叠。
    例如,所有在单独行中描述其参数的闭包都按以下方式格式化:
    def cl = {
    param1, param2 ->
    body()
    }
  • 大量的代码检查和快速修复。
  • 能够使用参数信息(Ctrl + P)检查为方法调用或类型变量指定的泛型。
  • 代码生成
    • 使用实时模板插入、扩展和生成代码块。
    • 通过意图操作创建各种应用元素。
    • 可以创建行和块注释(使用Ctrl+/,或者Ctrl+Shift+/)。
  • 能够添加注释。例如,@Builder注释。IntelliJ IDEA支持标准库中的所有策略以及代码完成和导航。
    Groovy中的编码辅助
  • Groovy表达式的表达式类型(Expression Type)操作。可以使用Ctrl+Shift+P查看表达式类型,而不需要点击鼠标。
    Groovy中的编码辅助
Groovy入门
创建Groovy测试并导航到测试
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }