ファイルがすでに別のウィンドウで開かれた後、TextMate 1.5.9でそれらを組み合わせる方法はありますか?または、CyberDuckにTextMateプロジェクトと同時に編集されたグループファイルを開かせる方法はありますか?
TextMateでファイルのフォルダーを開くと、次のようにすべてが1つのウィンドウにグループ化されます。
しかし、(FTPが強制するように)複数のファイルを別々に開くと、それらは複数のウィンドウに表示されます。複数のTextMateウィンドウを1つに結合して、上のスクリーンショットのようにグループ化されて表示される方法はありますか?
いいえ。一度ファイルを開いたら、それをプロジェクトに結合することはできません。プロジェクト(スクリーンショット)は、can複数のファイルを含むことができる別個のエンティティとして扱われます。
したがって、実行する必要があるのは、[ファイル]→[新しいプロジェクト](⌃⌘N)で、プロジェクトアイテムをそこにドラッグします。プロジェクトの作成/更新の詳細については、公式ドキュメントをご覧ください。
どのFTPアプリケーションを使用していますか?送信のディスクモードのようなものを使用する場合は、通常どおりに実行できます。
編集:少しラフですが、私は実際に方法を発見しました。
また、ここにスクリーンキャストがあります: http://cl.ly/37KA
この単純なAppleScriptを使用して、開いているすべてのドキュメントをプロジェクトに結合することもできます。
tell application "TextMate"
activate
set openFiles to {}
repeat with doc in (every document whose name is not "untitled")
set openFiles to openFiles & path of doc
end repeat
open openFiles
end tell
AppleScriptエディタに貼り付けて実行するだけです。個々のウィンドウは開いたままになりますが(自動的に閉じる方法がわかりませんでした)、はるかに簡単になるはずです。
これは、サーバー上のファイルを編集するための間違った方法です。数十のファイルを含むリモートプロジェクト全体を真剣に扱う場合は、次の3つの方法が考えられます。
Git、Mercurial、Bazaar、Subversionなどのバージョン管理システムを使用します。
ウェブサイト/アプリのローカルコピーで作業し、満足したらリモートサーバーに変更をコミット/プッシュします。 Gitは最近非常に流行しており、少しグーグルすると多くの情報が返されます。
SSHを使用してサーバーにログインし、VimまたはEmacsを使用します。
それは奇妙だ。しかし、良い意味で。
リモートサーバーをデスクトップにマウントします。
それを行うにはいくつかの方法がありますが、最も信頼性が高くエレガントなのは ExpanDrive ですが、 MacFusion または Interarchy's Net Disk または-を使用することもできます。 Transmit'sDisk機能 または多分(私は試していません) Forklitのディスクレット 。
基本的に、デスクトップにリモートサーバーの新しいアイコンがあり、実際のローカルファイルで行うすべてのことを実行できます。 TextMateプロジェクトの作成を含みます。
ただし、潜在的に大きな制限があります。インターネット接続が遅い場合、エクスペリエンス全体が苦痛になる可能性があります。