Как сделать макрос TextMate, чтобы открыть все файлы в моем проекте, которые соответствуют регулярному выражению? - PullRequest
0 голосов
/ 13 июля 2011

Как создать макрос TextMate, чтобы открыть все файлы в моем проекте, которые соответствуют регулярному выражению "/ todolist / i"?

1 Ответ

0 голосов
/ 13 июля 2011

Я решил это в perl, создав команду.Для работы горячей клавиши требуется, чтобы файл в проекте уже был открыт.Возможно, нет никакого способа обойти это, поскольку, хотя файл не открыт в проекте, команда выделена серым в меню Bundle.Может быть, есть горячая клавиша для открытия какого-то файла в проекте (или каким-то другим способом, чтобы команда не была серой)?Я хотел бы просто нажать последовательность горячих клавиш.

#!/usr/bin/perl

use strict;
use warnings;
use File::Basename;
use File::Find;

my $dir = dirname($ENV{'TM_DIRECTORY'});
my $textmate_path = $ENV{'TM_SUPPORT_PATH'} . '/bin/mate';
find(sub { system(qw/mate/, $File::Find::name) if /TODOLIST/ }, $dir);
die;
...