В Sublime Text, есть ли способ поиска только между файлами под контролем версий? - PullRequest
0 голосов
/ 16 апреля 2019

Функция поиска в файлах Sublime Text удобна, но я часто хотел бы, чтобы был метод (или, возможно, плагин, который я не могу найти), чтобы включить только файлы, находящиеся под контролем версий, или, наоборот, исключить файлы, не находящиеся под контролем версий.

В идеале я бы дорожил тегом <git tracked files>, похожим на теги <open files> и <current file>, которые вы можете использовать.

Есть ли способ, который я мог бы использоватьдля достижения этой области поиска, или плагин, который позволил бы это?

1 Ответ

0 голосов
/ 24 апреля 2019

Внутренняя функциональность Sublime Find in Files может использоваться для поиска в любой папке или папках, включая возможность добавления фильтров для отклонения или добавления определенных файлов или наборов файлов, но эти фильтры работают только по пути, а не по содержимому файла.или любые метаданные.Также нет конечной точки API для добавления новых фильтров в список или какого-либо способа для плагина вообще взаимодействовать с поиском (кроме как что-то сделать с результатами после их создания).

Как таковыеединственный способ извлечь что-то подобное - это пакет / плагин, который создает замену функциональности Find in Files, которая является более расширяемой.Я не знаю ни одного пакета, который бы делал это сам, и я никогда не сталкивался с тем, кто спрашивал об этом ранее, но может быть что-то на Package Control , которое делает это.

В зависимостив вашем случае вы можете получить в основном то, что хотите, исключив из поиска неотслеживаемые файлы и / или папки.Например, распространенным понятием является редактирование node_modules как в целом неинтересного в общем случае.Хотя это не совсем решение вашей конкретной проблемы.

...