Rails 文件切换器
Sublime Text 2 插件,用于在模型、控制器和视图之间切换
详细信息
安装次数
- 总计 4K
- Win 694
- Mac 2K
- Linux 1K
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 |
说明文件
Sublime Text 2 的 Rails 文件切换器
Rails 文件切换器是 Sublime Text 2 的一个插件,允许您在模型、控制器和视图之间切换。没有什么复杂的操作!
没有弹出窗口,直接切换到相关文件。
命令
open_related_rails_model (super+1)
- 打开相关模型。
- 如果您将光标放在模型名称(如 Po│st)中并运行命令,它将从应用程序的任何位置打开模型。这适用于模型、服务和邮件发送者(示例:
Post
、PostService
、PostMailer
)。
open_related_rails_controller (super+2)
- 从模型和 rspec 模型控制器规范中打开相关控制器。
- 从视图打开相关控制器。屏幕中心置于动作定义处。如果启用了 Vintage,则还会将光标移动到动作定义处。
open_related_rails_view (super+3)
- 从控制器打开相关视图。您需要将光标放在控制器操作中才能使其工作。
open_related_rspec_model (super+4)
- 打开相关 rspec 模型规范。
- 如果您将光标放在模型名称(如 Po│st)中并运行命令,它将从应用程序的任何位置打开模型规范。
open_related_rspec_controller (super+5)
- 从模型和 rspec 模型中打开相关 rspec 控制器规范。
绑定
以下是默认绑定。您可以在 首选项 > 键绑定 - 用户
中更改它们。
{ "keys": ["super+1"], "command": "open_related_rails_model" },
{ "keys": ["super+2"], "command": "open_related_rails_controller" },
{ "keys": ["super+3"], "command": "open_related_rails_view" },
{ "keys": ["super+4"], "command": "open_related_rspec_model" },
{ "keys": ["super+5"], "command": "open_related_rspec_controller" },
它与 Rails 相关文件 和其他类似插件有什么不同?
Rails 相关文件
屏幕显示您可以选择的相关文件列表。
Rails 文件切换器
可以快速切换 MVC 文件。如果您正在使用 User 模型,并按下 ⌘+2(如果这是您的绑定),您可以立即看到 UsersController。
贡献
欢迎提交拉取请求。如果有什么东西不起作用,您可以修复并提交拉取请求或者简单地创建一个问题让我知道这些错误。
变更日志
2013年7月2日
- 添加了对
services
和mailers
的支持。
2013年6月24日
- 添加了对单一命名的控制器的支持。
- 添加了对从命名空间控制器跳转到非命名空间模型的跳转支持。
- 添加了对 RSpec 模型和控制器的支持。
- 当文件不存在时,显示所有类型的文件创建弹出窗口,而不仅仅是视图。
2013年6月18日
- 添加了对 ST3 的支持,使用
python3
分支(由 @dsnipe 提供)。
2013年3月14日
- 在切换到不存在的视图时允许创建视图。
2013年3月7日
- 默认包含快捷键(由 @deiga 提供)。
2013年1月27日
- 添加了对命名空间的支持。
2013年1月26日
- 当从视图切换到控制器时,屏幕会中心化在操作定义处。如果启用了 Vintage,它也会将光标移至操作定义处。
2013年1月21日
- 允许将光标(和运行
open_related_rails_model
)放在应用程序中名称的任何位置来切换到模型。
2013年1月18日
- 当侧边栏中有多个应用程序打开时也可以正常工作(以前只会查找第一个应用程序中的文件)。感谢 @ccodre 指出。
2012年12月25日
- 初始发布
许可证
此插件在 MIT 许可证 下发布。