如何使TextMate宏打开项目中与正则表达式匹配的所有文件?

时间:2011-07-12 21:56:31

标签: textmate textmatebundles

如何使TextMate宏打开项目中与正则表达式匹配的所有文件“/ todolist / i”?

1 个答案:

答案 0 :(得分:0)

我通过创建命令在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;
相关问题