0

正規表現 "/todolist/i" に一致するプロジェクト内のすべてのファイルを開く TextMate マクロを作成するにはどうすればよいですか?

4

1 に答える 1

0

コマンドを作成して、perlでこれを解決しました。ホットキーが機能するには、プロジェクト内のファイルが既に開いている必要があります。プロジェクトでファイルが開かれていない間、コマンドは [バンドル] メニューでグレー表示されるため、おそらくこれを回避する方法はありません。プロジェクト内のファイルを開くためのホットキー(または、コマンドのグレー表示を解除する他の方法) があるのではないでしょうか? 一連のホットキーを押したいだけです。

#!/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;
于 2011-07-12T23:21:13.053 に答える