簡體   English   中英

為什么用“ mate”命令打開時,TextMate標題欄不顯示文件路徑?

[英]Why does the TextMate title bar not show the file path when opened with the “mate” command?

當我使用mate命令在TextMate中打開文件時,標題欄不允許我右鍵單擊以查看文件的路徑,而在TextMate應用程序中打開的文件確實顯示了完整路徑。 關於mate命令的行為是否有某些事情阻止了此功能,或者這是一個錯誤?

如果希望在標題欄中顯示該路徑,則mate命令必須包含文件的完整路徑。 mate與假定的當前工作目錄(CWD) mate使用並不能固有地為mate提供完整的文件路徑。

如果您有本地項目.tm_properties文件,讓TM2顯示路徑很簡單-添加類似以下內容:

windowTitle = "$TM_DISPLAYNAME – $TM_DIRECTORY"

在終端和正常查找器中與$ mate [filename]一起使用。

但是我同意,對於全局.tm_properties似乎不起作用,這真是la腳,盡管我很樂意被證明是錯誤的!

  1. 轉到文件夾“ /Applications/TextMate.app/Contents/Resources”或您的TextMate.app安裝文件夾。 修改文件之前,請關閉textmate應用程序。

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

    diff Default.tmProperties
    ../textmateBin/TextMate.app/Contents/Resources/Default.tmProperties 10c10

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

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

  3. 重新啟動您的textmate應用程序,它應顯示您的文件夾路徑:)

我認為TextMate已更新其網站上的文檔。 它甚至包含一個類似的代碼片段來解決上述問題。

例如,如果要顯示相對於項目文件夾的路徑,則可以使用:

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

資料來源: https : //macromates.com/textmate/manual/projects

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM