4

コマンドを使用してTextMateでファイルを開くとmate、タイトルバーで右クリックしてファイルのパスを表示できませんが、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ファイルを次のように変更します。ここに差分を提供しました:

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

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

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

  3. textmateアプリを再起動すると、フォルダーパスが表示されます:)

于 2017-07-04T17:55:42.403 に答える