4

当我使用mate命令在 TextMate 中打开文件时,标题栏不允许我右键单击以查看文件的路径,而在 TextMate 应用程序中打开的文件确实显示完整路径。mate是否存在阻止此功能的命令行为或者这是一个错误?

4

4 回答 4

2

如果您希望在标题栏中显示路径,则该mate命令必须包含文件的完整路径。与假定的当前工作目录 (CWD) 一起使用mate不会固有地提供mate完整的文件路径。

于 2012-12-19T19:39:36.687 回答
2

如果您有一个本地项目 .tm_properties 文件,让 TM2 显示路径很简单 - 添加如下内容:

windowTitle = "$TM_DISPLAYNAME – $TM_DIRECTORY"

适用$ mate [filename]于终端和正常查找器使用。

但我同意它似乎不适用于全球 .tm_properties 是相当蹩脚的 - 尽管我很想被证明是错误的!

于 2014-09-07T11:42:48.450 回答
1

我认为 TextMate 已经更新了他们网站上的文档。它甚至包含一个类似的片段来解决上述问题。

例如,如果我们想显示相对于项目文件夹的路径,我们可以使用:

windowTitle = '${TM_DIRECTORY:+${TM_DIRECTORY/^${projectDirectory}(?:\/(.+))?/${1:+$1/}/}}$TM_DISPLAYNAME$windowTitleProject$windowTitleSCM'

来源:https ://macromates.com/textmate/manual/projects

于 2019-10-22T14:57:23.663 回答
0
  1. 转到文件夹“/Applications/TextMate.app/Contents/Resources”或您的 TextMate.app 安装文件夹。在修改文件之前关闭 textmate 应用程序。

  2. 如下修改文件 Default.tmProperties。我在这里提供了差异:

    差异 Default.tmProperties
    ../textmateBin/TextMate.app/Contents/Resources/Default.tmProperties 10c10

    < windowTitleProject = '${projectDirectory:+ — ${projectDirectory}}'

    windowTitleProject = '${projectDirectory:+ — ${projectDirectory/^.*///}}'

  3. 重新启动您的 textmate 应用程序,它应该显示您的文件夹路径:)

于 2017-07-04T17:55:42.403 回答