All Projects → threefish → NutzCodeInsight

threefish / NutzCodeInsight

Licence: Apache-2.0 license
Intellij idea plugin for Nutz Web Framwork

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to NutzCodeInsight

intelliroutes
Support for Play Routes in IntelliJ IDEA
Stars: ✭ 21 (-40%)
Mutual labels:  idea, idea-plugin
Toolsetideaplugin
程序员常用的工具集Idea插件,帮助开发人员提升效率
Stars: ✭ 248 (+608.57%)
Mutual labels:  idea, idea-plugin
intellij-treeInfotip
IDEA项目结构树中的节点添加显示自定义备注文本IDEA DirectoryNode adds custom text for display
Stars: ✭ 48 (+37.14%)
Mutual labels:  idea, idea-plugin
Intellij Haxe
Haxe plugin for IntelliJ Platform based IDEs (IDEA, Android-Studio)
Stars: ✭ 188 (+437.14%)
Mutual labels:  idea, idea-plugin
Awesome Idea
IntelliJ IDEA资源一网打尽
Stars: ✭ 124 (+254.29%)
Mutual labels:  idea, idea-plugin
Mvpautocodeplus
🔌An IDEA/Android Studio plug-in that automatically generates an MVP template code
Stars: ✭ 176 (+402.86%)
Mutual labels:  idea, idea-plugin
aw-watcher-jetbrains
This extension allows the open source tracking tool ActivityWatch to keep track of the projects and coding languages you use in jetbrains IDEs.
Stars: ✭ 36 (+2.86%)
Mutual labels:  idea, idea-plugin
Yapiideauploadplugin
yapi idea 上传插件,快速生成文档
Stars: ✭ 288 (+722.86%)
Mutual labels:  idea, idea-plugin
Idea Conventional Commit
Context and template-based completion for conventional/semantic commits.
Stars: ✭ 115 (+228.57%)
Mutual labels:  idea, idea-plugin
Intellij Mybaitslog
用于在IDEA将Mybatis的SQL日志还原为可执行的SQL,Used to restore Mybatis SQL logs to executable SQL in IDEA,
Stars: ✭ 501 (+1331.43%)
Mutual labels:  idea, idea-plugin
RedsoftYapiUpload
一个快速生成接口文档的IntelliJ IDEA的Yapi上传小插件,如果给你带来了方便,请给个Star 谢谢
Stars: ✭ 51 (+45.71%)
Mutual labels:  idea, idea-plugin
uuid-generator-plugin
An IntelliJ Idea plugin to generate UUID (Universally Unique Identifier), ULID (Universally Unique Lexicographically Sortable Identifier) and CUID (Collision Resistant Unique Identifier)
Stars: ✭ 30 (-14.29%)
Mutual labels:  idea, idea-plugin
Arthas Idea Plugin
arthas idea plugin 更简单的使用arthas的IDEA 插件
Stars: ✭ 211 (+502.86%)
Mutual labels:  idea, idea-plugin
reasonml-idea-plugin
ReasonML Language Plugin for IDEA
Stars: ✭ 320 (+814.29%)
Mutual labels:  idea-plugin
Open In Editor
NPM package to open a file in editor
Stars: ✭ 187 (+434.29%)
Mutual labels:  idea
NutzFw
Java开源企业级快速开发框架、后台管理系统,拥有完善的权限控制、代码生成器、自定义表单、动态数据库、灵活的工作流、手机APP客户端、支持前后端分离开发。
Stars: ✭ 130 (+271.43%)
Mutual labels:  nutz
Awesome Intellij Idea
用爬虫在全网范围内检索 Intellij IDEA 的优秀文章,聚合在此。平台包括 「CSDN」「掘金」「简书」「知乎」「SegmentFault」「博客园」「开源中国」「慕课手记」,相信无论你对 Intellij IDEA 目前了解到什么程度,这个项目都能帮到你。
Stars: ✭ 2,704 (+7625.71%)
Mutual labels:  idea
Sunmaobin.github.io
blog
Stars: ✭ 159 (+354.29%)
Mutual labels:  idea
dsl-api-generator
Generates binary compatible and Java interoperable DSL boilerplate code
Stars: ✭ 25 (-28.57%)
Mutual labels:  idea-plugin
WiFiADB
An IntelliJ platform plugin use for connecting Android device over WiFi
Stars: ✭ 131 (+274.29%)
Mutual labels:  idea-plugin

NutzCodeInsight

  • 1、支持NutzBoot项目快速搭建
  • 2、在 Nutz Action 中点击 @Ok 前面的模版图标即可快速打开或切换至已经打开的模版文件
  • 3、支持以HTML、JSP等格式文件作为模版的框架资源文件的快速定位(支持动态配置)
  • 4、Navigate菜单中增加查找@At映射地址快捷方式
  • 5、Nutz web环境中支持折叠显示国际化配置文件变量值(快捷键:Alt++或Alt+-)
  • 6、Beetl模版中也支持国际化配置文件折叠(${i18n("login.sucess")}或者${i18n("login.sucess","参数1","参数N")} )(快捷键:Alt++或Alt+-)
  • 7、Nutz 支持折叠显示java类中注入配置文件变量值 @Inject("java:$conf.get('attach.savePath')")(快捷键:Alt++或Alt+-)
  • 8、@Inject("java:$conf.get('attach.savePath')") 可以通过 ctrl+click 或 ctrl+b 在java文件与配置文件中互相跳转
  • 9、支持实体类中快速创建接口与实现类(快捷键:Alt+insert)
  • 10、@SQL中的sql支持动态语言高亮和提示
  • 11、Nutz-sqltpl xml中的SQL模板中sql语言的动态高亮和提示
  • 12、Nutz-sqltpl 支持xml与java文件互相跳转
  • 13、Nutz-sqltpl 为还未创建xml模板文件的@SqlsXml注解快速生成对应xml模板 (快捷键:Alt+insert)
  • 14、为@Inject字段注入接口提供快速跳转至实现类或选择多个实现类
  • 15、为@OK("json")提供GUI并快速修改json格式化信息
  • 15、提供restful api 工具窗口,加载全部restful api 并能快速跳转

idea插件仓库https://plugins.jetbrains.com/plugin/10311-nutzcodeinsight

Thanks & 感谢

Thanks for JetBrains for the wonderful IDE.

添加自定义配置

  • File >> Settings >> NutzCodeInsight
  • File >> Settings >> Other Settings >> NutzCodeInsight

安装后效果

NutzCodeInsight

NutzCodeInsight

NutzCodeInsight

NutzCodeInsight

NutzCodeInsight

NutzCodeInsight

  • 1 在 Nutz Action 中点击 @Ok 前面的模版图标即可快速打开或切换至已经打开的模版文件
  //模式1  jsp模版(默认支持)
  @Ok("jsp:btl.demo.manager")
  //模式2  beetl模版 (默认支持)
  @Ok("btl:btl.demo.manager")
  @Ok("beetl:btl.demo.manager")
  //模式3 (适用于改造后得视图返回器,我自己使用的) 
  @Ok("btl:WEB-INF/btl/demo/manager.html")
  • 2 支持以HTML、JSP等格式文件作为模版的框架资源文件的快速定位(支持动态配置)
 <link rel="stylesheet" href="${base}/static/plugins/bootstrap/css/bootstrap.min.css?_=${productVersion}">
 <script src="${base}/static/plugins/jquery/jQuery-2.1.4.min.js"></script>

4 持以HTML、JSP等格式文件作为页面模版得资源文件的快速定位(将光标移至 "login.sucess" 中任意位置 使用快捷键(展开:ctrl+ 收起:ctrl-))

    MvcI18n.message("login.sucess");
    MvcI18n.messageOrDefault("login.sucess","登录成功");
    MvcI18n.messageOrDefaultFormat("login.sucess","{0}帐号登录{1}","test","失败");//test帐号登录失败
    Mvcs.getMessage(Mvcs.getReq(),"login.sucess");
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].