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

Rails开发者片段

tennantje 全部

ruby、rails、rspec和erb的核心片段集合

标签 片段

详情

  • 2015.05.22.03.40.21
  • github.com
  • github.com
  • 9年前
  • 5年前
  • 11年前

安装

  • 总计 26K
  • Win 5K
  • Mac 11K
  • Linux 9K
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

railsdev-sublime-snippets

我开始这个项目是因为我安装了超过500个ruby/rails/rspec片段,每个都有不同的命名约定(取决于创建者)。我想有一个有用的片段核心集合(具有某种标准命名约定),因此我从零开始,为这个集合编写了片段。

包安装

包控制(推荐)

使用包控制搜索“Rails Developer Snippets”,否则...

Mac OSX

cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages
git clone [email protected]:j10io/railsdev-sublime-snippets.git

Linux

cd ~/.config/sublime-text-2/Packages
git clone [email protected]:j10io/railsdev-sublime-snippets.git

Windows

cd Users/<user>/AppData/Roaming/Sublime\ Text\ 2/Packages/
git clone [email protected]:j10io/railsdev-sublime-snippets.git

Sublime Text 3 - Mac OSX

cd ~/Library/Application Support/Sublime Text 3/Packages/User
git clone [email protected]:j10io/railsdev-sublime-snippets.git

依赖关系

  • ApplySyntax Sublime Text的语法检测插件(rspec等...)
  • RSpec 插件以提供更大的rspec支持

一些支持

  • capybara Web应用程序的验收测试框架
  • shoulda thoughtbot的验证gem

我的设置(我在OSX上…效果可能会有所不同)

  1. 安装上述依赖项。
  2. 值得注意的是,尽管我想保留一些Sublime Text为Ruby/Rails提供的默认功能,以及一些RSpec插件提供的功能,以避免片段冲突,我已从以下位置删除了所有其他Ruby/Rails/RSpec .sublime-snippet文件:
  • ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Ruby
  • ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Rails
  • ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/RSpec/Snippets

删除方法如下...自行承担风险!!

Ruby片段

find ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Ruby -iname *.sublime-snippet -exec rm {} \;

Rails片段

find ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Rails -iname *.sublime-snippet -exec rm {} \;

Rspec片段

find ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/RSpec/Snippets -iname *.sublime-snippet -exec rm {} \;

贡献

虽然我很乐意审查针对错误修复的拉取请求,甚至对新代码片段也愿意审查,但我不能承诺合并所有的拉取请求——特别是边缘情况。如上所述,我是由于超过了500个代码片段才开始这个项目的,因此我更喜欢不去那里回滚!如果您提交拉取请求,请考虑您的代码片段是否是针对边缘情况的。

该项目

初始提交:2013年6月29日

许可证

以下是无偿许可,任何人获得本软件和相关文档文件的副本(“软件”),不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向软件提供者提供软件的人去做这笔交易,前提是以下条件

上述版权声明和本许可声明应包含在所有副本或重要部分的软件中。

软件按“原样”提供,不提供任何类型的保证,无论是明示的还是隐含的,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者都不会对任何索赔、损害或其他责任负责,无论是否存在合同、侵权或其他行为,源于、来自或与软件或其使用或其他交易有关。