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

Mongoose CoffeeScript

PranavSathy ST3

更好的CoffeeScript,包含Mongoose代码片段与语法高亮

详情

  • 0.1.0
  • github.com
  • github.com
  • 9年前
  • 4年前
  • 9年前

安装次数

  • 总计 3K
  • Win 1K
  • Mac 872
  • Linux 710
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 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
Mac 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
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

说明文件

源代码
raw.githubusercontent.com

跳到部分

概述

此包适用于Sublime Text 3。不支持旧版本的Sublime,请随意分支并添加该支持。

**此README的大部分内容直接来自aponxi的Better Coffeescript**

请参阅原始存储库以获取更多详细或特定平台的说明,只需在git仓库的URL中替换,并将“Better CoffeeScript”重命名为“Mongoose CoffeeScript”。

描述

最初由[aponxi]克隆自Better CoffeeScripthttps://github.com/aponxi/sublime-better-coffeescript。经过一段时间的CoffeeScript开发,以及使用Express.js和Mongoose ODM,我意识到我的大多数RESTful API都是对模型的几个调用和查询及检索数据。我非常喜欢Better CoffeeScript,但我意识到如果有针对我使用的模型的语法高亮,它会更好(对我而言)。所以…我决定将其拉出来,使其独立。

希望它能有所帮助,如果你发现任何错误或进行了一般性的改进,请在问题页面上报告。

安装

通过包控制

这是推荐的安装方法。

如果你有Sublime Package Control,你知道该怎么做。如果没有,那么:它是Sublime Text 3的包管理器。安装指南可以在此处找到。安装包管理器后

  • 打开命令面板(ctrl+shift+P 或 cmd+shift+P)。
  • 输入“安装包”并按回车。
  • 输入“Mongoose CoffeeScript”并按回车。

通过源代码

如果你打算贡献力量,那么你应该通过此方式安装。否则,建议您通过上面的包控制方式安装程序。

Sublime 将插件存储在以下位置

Nix: ~/.config/sublime-text-3/packages
Mac: ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
Win: %APPDATA%\Sublime Text 3\Packages

打开一个终端/控制台,并运行以下命令,将 PACKAGE_PATH 替换为上面对应您操作系统的路径。

cd PACKAGE_PATH
git clone https://github.com/PranavSathy/sublime-mongoose-coffeescript.git "Mongoose CoffeeScript"

代码片段

  • 使用 TAB 键在输入触发器后运行代码片段。
  • 使用 TAB 键和 shift+TAB 键在字段中循环向前或向后。
  • 使用 ESC 键退出代码片段模式。

代码片段触发器

Mongoose

aggregate:  agg
count: cnt
create: crt
discriminator: disc
distinct: dist
ensureIndexes: enin
findById: fbi
findByIdAndRemove: fbir
findByIdAndUpdate: fbiu
findOne: fo
findOneAndRemove: mfor
findOneandUpdate: fou
geoNear: gn
geoSearch: gs
mapReduce: mr

最新更改日志

v0.1.0 2015年5月16日

  • 从 sublime-better-coffeescript 克隆
  • 添加了 mongoose 特定的代码片段
  • 对 RegEx Model.{mongooseFunc} 的语法高亮显示

致谢

  • 如前所述,感谢 sublime-better-coffeescript 项目的所有个人贡献者使我的日子更加美好,也要感谢 [aponxi] 本身同样地。