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

相关文件

作者: fabiokr 全部版本

Sublime Text 2/3 插件,用于列出与当前打开文件相关的文件

详细信息

  • 2014.10.30.15.27.39
    1.0.1
  • github.com
  • github.com
  • 10年前
  • 1小时前
  • 12年前

安装

  • 总计 2K
  • Win 735
  • Mac 1K
  • Linux 457
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 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 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
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

Sublime Text 3 - 相关文件插件

Screenshot

此插件提供对当前打开文件相关文件的快速列表。

我的主要用途是列出 Ruby on Rails 项目的相关文件。例如,对于打开的“app/controllers/examples_controller.rb”,相关文件将包括“app/helpers/examples_helper.rb”,“app/views/examples/**”,和“spec/controllers/examples_controller_spec.rb”。

该插件受到现有Open RelatedRails Related Files 的启发。

我想得到这两者之间的东西(一个列表,可以设成适用于任何类型的项目,而不仅仅是 Rails),因此我创建了自己的。

键盘快捷键

默认快捷键是映射到“ctrl+super+p”。要更改它为更符合您需求的键组合,您可以通过复制以下内容并替换“keys”到您希望的组合轻松更改它

{ "keys": ["ctrl+super+p"], "command": "related_files"}

配置

插件已配置为查找 Rails 相关文件,但您也可以添加自己的设置。让我们看看一个现有的例子

// Test/specs for ruby files
".+\/(app|lib)\/(.+).rb":
  [
    "spec/$2_spec.rb",
    "test/$2_test.rb"
  ]

配置有两个部分:键,它是一个正则表达式,用于与当前打开的文件匹配;以及一个用于映射相关文件的 glob 列表。

您可以在 glob 字符串中使用 $1,$2 等等来替换由正则表达式从得部分。

除了全局配置外,您还可以有每个项目的配置。要添加配置,在 sublime 项目文件中(project-name.sublime-project),添加以下内容

{
  "settings":
  {
    "RelatedFiles": {
      "patterns": {
        // you project patterns
      }
    }
  }
}