【发布时间】:2013-08-31 05:39:45
【问题描述】:
Vim 有这个 great plugin 将当前项目的 .gitignore 转换为 Vim 可以理解的语法,并从那里排除所有这些文件。
使用 Sublime Text 3 的 'Go to Anything' (CMD+P),我得到很多我不感兴趣的文件,例如 .build 和 .meteor 下的内容。
ST3 有类似的东西吗?
【问题讨论】:
-
您可以手动将它们添加到您的项目文件中,编写一个插件来为您完成并不难,但我不知道是否已经存在。
-
我暂时添加了它们。只是有这么多项目,这需要时间。
.gitignore已经存在于大多数 repo 中,用于几乎完全相同的文件列表。 -
我理解这种挫败感。如果我有时间,我会写一个简单的脚本来完成它,但我不认为我有大约 2 周的机会。你真的了解蟒蛇吗?解析
.gitignore将是微不足道的,将其推入您的项目设置应该不会太难。有一个名为"file_exclude_patterns"的设置是编辑器范围的,您可以将常用的设置放在那里作为临时修复。 -
或者更好的是,使用
git ls-files命令输出来填充文件列表。解析.gitignore文件并不像看起来那么简单,因为它有一些需要手动重新实现的特定格式(例如,以!开头的行是否定模式)。我认为让 git 做这项工作会更好,因为它知道如何去做。
标签: sublimetext gitignore sublimetext3