ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Grails

osoco 全部

支持Sublime Text的Grails

详细信息

  • 1.0.5
  • github.​com
  • github.​com
  • 8年前
  • 1小时前
  • 12年前

安装数量

  • 总量 12K
  • Win 5K
  • Mac 4K
  • Linux 3K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源码
raw.​githubusercontent.​com

Grails Sublime Text 插件

Grails Sublime Text 插件为配合Grails提供代码补全、语法高亮及其他工具。

安装

Sublime Package Control是推荐安装此插件的途径。安装包控制后,打开命令面板(工具 -> 命令面板),输入'install'后,用方向键选择'Package Control: Install Package'并回车。几秒后,可在同一菜单栏看到可用的软件包列表。再次输入'Grails',用方向键选择Grails包。无需重启Sublime Text。

如果您喜欢使用包控制安装,请使用Sublime Text软件包的标准安装方法。请确保获取最新标签的源代码,因为master分支可能在任何时间变得不稳定。

功能

  • 为Grails文件类型提供代码补全,支持自动文件类型检测(目前为控制器、服务、领域类)

  • 在Groovy代码中启用注释切换,并在GSPs中使用GSP注释(%{-- --}%

  • GSP语法高亮

  • Grails文档(GDoc)的语法高亮和代码片段

(注意:您的颜色方案可能需要调整以识别语法高亮的变化)

使用方法

安装完插件后,Grails项目的文件应自动获得正确的语法高亮。在Sublime的右下角显示当前文件的语法选择。如果由于某些原因未正确检测,您可以通过选择菜单:查看 -> 语法 -> Grails来设置每个文件的语法。这些都是默认赋值

  • 所有以“.gsp”结尾的文件:Grails服务器页面(GSP)
  • 所有以“.gdoc”结尾的文件:Grails文档(Gdoc)
  • 在 'grails-app/controller' 文件夹中以 .groovy 结尾的文件:Grails 控制器(Groovy)
  • 在 'grails-app/domain' 文件夹中以 .groovy 结尾的文件:Grails 域名(Groovy)
  • 在 'grails-app/service' 文件夹中以 .groovy 结尾的文件:Grails 服务(Groovy)

要切换 Groovy 和 GSP 文件中的注释,只需使用 Sublime 提供的常规命令:编辑 -> 注释 -> 切换注释。

代码补全也是自动的。可用的补全省分取决于语法。例如,打开域名类,并开始输入 'cons'。建议 'constraints' 应该出现。按回车键,将插入约束块。注意 'property' 文本已被选中。这是您使用域名模型中实际的属性名称进行填充的占位符。您可以输入名称并按制表键移动到下一个占位符,依此类推。

待办事项

  • GSP 文件中的代码补全

  • 从 Sublime 控制台中运行 Grails 命令(如有可能)

  • 在类及其测试之间进行导航(可能通过上下文菜单)

  • 对 TagLibs、测试和作业进行代码补全

  • 当可能存在多个参数列表时,改进代码补全

  • 适用于 Grails 3 的更新

参与其中!

通过在 问题追踪器 中报告错误,帮助我们改进此插件。这也是提问或向我们提供建议的最好方式。如果您修改了插件,我们非常乐意收到 Pull Request,这样我们可以与每个人分享改进。

鸣谢

Arturo Herrero - @ArturoHerrero
Geli Crick - @g_crick

感谢 OSOCO 为我们提供时间来处理这个项目!