当我使用mate
命令在 TextMate 中打开文件时,标题栏不允许我右键单击以查看文件的路径,而在 TextMate 应用程序中打开的文件确实显示完整路径。mate
是否存在阻止此功能的命令行为或者这是一个错误?
4 回答
如果您希望在标题栏中显示路径,则该mate
命令必须包含文件的完整路径。与假定的当前工作目录 (CWD) 一起使用mate
不会固有地提供mate
完整的文件路径。
如果您有一个本地项目 .tm_properties 文件,让 TM2 显示路径很简单 - 添加如下内容:
windowTitle = "$TM_DISPLAYNAME – $TM_DIRECTORY"
适用$ mate [filename]
于终端和正常查找器使用。
但我同意它似乎不适用于全球 .tm_properties 是相当蹩脚的 - 尽管我很想被证明是错误的!
我认为 TextMate 已经更新了他们网站上的文档。它甚至包含一个类似的片段来解决上述问题。
例如,如果我们想显示相对于项目文件夹的路径,我们可以使用:
windowTitle = '${TM_DIRECTORY:+${TM_DIRECTORY/^${projectDirectory}(?:\/(.+))?/${1:+$1/}/}}$TM_DISPLAYNAME$windowTitleProject$windowTitleSCM'
转到文件夹“/Applications/TextMate.app/Contents/Resources”或您的 TextMate.app 安装文件夹。在修改文件之前关闭 textmate 应用程序。
如下修改文件 Default.tmProperties。我在这里提供了差异:
差异 Default.tmProperties
../textmateBin/TextMate.app/Contents/Resources/Default.tmProperties 10c10< windowTitleProject = '${projectDirectory:+ — ${projectDirectory}}'
windowTitleProject = '${projectDirectory:+ — ${projectDirectory/^.*///}}'
重新启动您的 textmate 应用程序,它应该显示您的文件夹路径:)