Gibt es eine Möglichkeit, mehrere TextMate-Fenster zu kombinieren?

3926
Yahel

Gibt es eine Möglichkeit, Dateien in TextMate 1.5.9 zu kombinieren, nachdem Dateien bereits in separaten Fenstern geöffnet wurden? Gibt es eine Möglichkeit, CyberDuck dazu zu bringen, Gruppendateien zu öffnen, die gleichzeitig mit TextMate-Projekten bearbeitet wurden?

Wenn Sie einen Ordner mit Dateien in TextMate öffnen, werden alle in einem Fenster wie folgt gruppiert: Alt-Text

Wenn ich jedoch mehrere Dateien separat öffne (als FTP-Forces), werden sie in mehreren Fenstern angezeigt. Gibt es eine Möglichkeit, mehrere TextMate-Fenster in einem Fenster zu kombinieren, sodass sie wie in der Abbildung oben gruppiert erscheinen?

4

3 Antworten auf die Frage

2
Justin Mrkva

Welche FTP-Anwendung verwenden Sie? Wenn Sie so etwas wie den Transmit-Disk-Modus verwenden, können Sie dies wie gewohnt tun.

EDIT: Ich habe eigentlich nur einen Weg entdeckt, obwohl es ein bisschen grob ist.

  1. Öffnen Sie zwei (oder mehr) Dateien von Ihrer FTP-Anwendung
  2. Klicken Sie in TextMate auf Datei - Neues Projekt
  3. Ziehen Sie das Symbol aus einem Editorfenster in die Seitenleiste des Projekts
  4. Schließen Sie das Editorfenster für die Datei, die Sie gerade zum Projekt hinzugefügt haben
  5. Wiederholen Sie 3 und 4, bis Sie alle Dateien haben.

Hier ist auch ein Screencast: http://cl.ly/37KA

Sie können dieses einfache AppleScript auch verwenden, um alle geöffneten Dokumente in einem Projekt zusammenzufassen:

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 

Fügen Sie ihn einfach in den AppleScript-Editor ein und starten Sie ihn. Dadurch werden die einzelnen Fenster offen gelassen (ich konnte nicht herausfinden, wie sie automatisch geschlossen werden), aber es sollte es viel einfacher machen.

Cyberduck Werde Transmit ausprobieren. Yahel vor 13 Jahren 0
Je nachdem, wie viele Dateien Sie für die soeben veröffentlichte Lösung verwenden, kann dies funktionieren, obwohl es bei einer großen Anzahl von Dateien langweilig werden kann. Ich mag Transmit aber trotzdem. :) Justin Mrkva vor 13 Jahren 0
Post-Edit: Das funktioniert eigentlich nicht für mich. Es überträgt nur eine leere Datei mit demselben Namen, aber das ist wahrscheinlich eine Eigenart von CyberDuck. Yahel vor 13 Jahren 0
Wahrscheinlich; Es funktioniert gut mit Transmit und lokalen Dateien. Justin Mrkva vor 13 Jahren 0
2
Falieson

No. Once you've opened the file you can't combine it into a project. A project (your screenshot) is treated as a separate entity which can contain multiple files.

So what you need to do is File → New Project (⌃⌘N) and drag your project items into there. For more on creating/updating projects here's the official documentation:

http://manual.macromates.com/en/working_with_multiple_files

0
romainl

Dies ist der falsche Weg, um Dateien auf Ihrem Server zu bearbeiten. Wenn Sie es ernst meinen, mit einem ganzen Remote-Projekt mit Dutzenden von Dateien zu arbeiten, kann ich mir drei bessere Möglichkeiten vorstellen:

  1. Verwenden Sie ein Versionierungssystem wie Git, Mercurial oder Bazaar oder Subversion.

    Sie arbeiten an einer lokalen Kopie Ihrer Website / App und übernehmen die Änderungen an den Remote-Server, wenn Sie zufrieden sind. Git ist in diesen Tagen sehr trendy, ein bisschen googeln wird eine Menge Informationen liefern.

  2. Melden Sie sich mit SSH bei Ihrem Server an und verwenden Sie Vim oder Emacs.

    Es ist komisch. Aber auf eine gute Weise.

  3. Stellen Sie Ihren Remote-Server auf Ihrem Desktop bereit.

    Es gibt mehrere Möglichkeiten, dies zu tun. Die zuverlässigste und eleganteste Lösung ist ExpanDrive. Sie können jedoch auch MacFusion oder Interarchy's Net Disk oder die Transmit'sDisk-Funktion oder vielleicht (ich habe es nicht probiert) Forklit's Disklet verwenden .

    Grundsätzlich haben Sie ein neues Symbol für Ihren Remote-Server auf dem Desktop, und Sie können alles tun, was Sie mit echten lokalen Dateien tun würden. Einschließlich der Erstellung von TextMate-Projekten.

    Eine möglicherweise große Einschränkung: Wenn Ihre Internetverbindung langsam ist, kann die gesamte Erfahrung schmerzhaft sein.