在 TextMate 2 中,是否可以更改打开的选项卡的标题?
In TextMate 2, is it possible to change the title of the open tabs?
在 TextMate 2 中,当您同时打开多个文档,并且它们出现在主 window 的一行选项卡中时,有没有办法更改每个选项卡中显示的文本(文件名) ?
默认情况下,它显示文件的基本名称(没有任何路径信息的文件名)。我不想在每个选项卡上显示完整路径信息,但我希望在每个选项卡上显示文件的 current_directory/filename。
(在 .tm_properties 中,我确实设置了 windowTitle = $TM_FILEPATH
以在主 window 的顶部显示完整的文件路径,所以我至少有那个。)
为了说明我的问题,如果我有一组这样打开的文件:
- /Users/me/projects/code/lib/Shapes.pm
- /Users/me/projects/tmp/Shapes.pm
- /Users/me/projects/var/data/Shapes.pm
这是选项卡当前的样子:
Shapes.pm | Shapes.pm | Shapes.pm
我更喜欢看到的是:
lib/Shapes.pm | tmp/Shapes.pm | data/Shapes.pm
即,每个文件的 当前 目录都附加到文件名本身。一个 Perl 正则表达式可以很容易地做到这一点。 TextMate 2 是否允许您修改上述 "tab title"?谢谢!
自 TextMate v2.0-rc.8(2018-03-08,启用 "nightly builds" 时可安装)选项卡标题的配置方式与 window 标题相同。
例如,以下配置将为您提供文件名,并以直接 parent 目录的名称为前缀。
tabTitle = "${TM_DIRECTORY/^(.*[\/])//}/$TM_DISPLAYNAME"
在 TextMate 2 中,当您同时打开多个文档,并且它们出现在主 window 的一行选项卡中时,有没有办法更改每个选项卡中显示的文本(文件名) ?
默认情况下,它显示文件的基本名称(没有任何路径信息的文件名)。我不想在每个选项卡上显示完整路径信息,但我希望在每个选项卡上显示文件的 current_directory/filename。
(在 .tm_properties 中,我确实设置了 windowTitle = $TM_FILEPATH
以在主 window 的顶部显示完整的文件路径,所以我至少有那个。)
为了说明我的问题,如果我有一组这样打开的文件:
- /Users/me/projects/code/lib/Shapes.pm
- /Users/me/projects/tmp/Shapes.pm
- /Users/me/projects/var/data/Shapes.pm
这是选项卡当前的样子:
Shapes.pm | Shapes.pm | Shapes.pm
我更喜欢看到的是:
lib/Shapes.pm | tmp/Shapes.pm | data/Shapes.pm
即,每个文件的 当前 目录都附加到文件名本身。一个 Perl 正则表达式可以很容易地做到这一点。 TextMate 2 是否允许您修改上述 "tab title"?谢谢!
自 TextMate v2.0-rc.8(2018-03-08,启用 "nightly builds" 时可安装)选项卡标题的配置方式与 window 标题相同。
例如,以下配置将为您提供文件名,并以直接 parent 目录的名称为前缀。
tabTitle = "${TM_DIRECTORY/^(.*[\/])//}/$TM_DISPLAYNAME"