在TextMate 2中,当您同时打开多个文档,并且它们出现在主窗口的一行选项卡中时,是否有办法更改每个选项卡中显示的文本(文件名)?
默认情况下,它显示文件的basename(没有任何路径信息的文件名)。我不希望每个标签上显示完整的路径信息,但我希望每个标签上都有文件的 current_directory / filename 。
(在.tm_properties中,我确实设置windowTitle = $TM_FILEPATH
以显示主窗口顶部的完整文件路径,所以我至少有这个。)
为了说明我在问什么,如果我有一组文件打开:
这是标签目前的样子:
Shapes.pm | Shapes.pm | Shapes.pm
我更喜欢的目的是:
lib/Shapes.pm | tmp/Shapes.pm | data/Shapes.pm
,即每个文件的当前目录都附加在文件名本身之前。 Perl正则表达式很容易实现。 TextMate 2是否允许您修改上面的“标题标题”?谢谢!
答案 0 :(得分:4)
自TextMate v2.0-rc.8(2018-03-08,启用“夜间构建”后可安装)以来,可以使用与窗口标题相同的方式配置选项卡标题。
例如,以下配置将为您提供文件名,前缀为直接父目录的名称。
tabTitle = "${TM_DIRECTORY/^(.*[\/])//}/$TM_DISPLAYNAME"