macfidelity

|

rethinking the think-different thing

mac | Neue Dateien erstellen

June 6th, 2009 at 14:55

20090606_new_file_01

Eine Sache die gerade Umsteiger zu Mac OS X oft irritiert ist der etwas andere Ansatz bzgl dem Umgang mit Dateien.

Im Gegensatz zu anderen Betriebssystemen kommt Mac OS X ab Werk nicht mit einem Kontext-Menü daher welches einem die Möglichkeit gibt neue Dateien zu erstellen. Ordner können beliebig erstellt werden – für Dateien gilt dies so einfach nicht.

Letzlich ist der Gedankengang wohl der das der Finder nur für den organisatorischen Anteil zuständig ist und jegliche Fileerstellung und Bearbeitung jeweils von einem anderen Programm erledigt werden soll.

Was aber wenn der Benutzer sich nicht so richtig an diesen Ansatz gewöhnen will und nach einer Möglichkeit sucht weiterhin ausserhalb des eigentlichen Programmes neue Dateien zu erstellen ?

Der naheliegende Ansatz ist eine Erweiterung des Kontextmenüs – was Programme wie NuFile oder New! in brauchbarer Form anbieten.

Man könnte das natürlich aber auch auf anderem Wege lösen und diese Ansätze will ich im folgenden mal kurz zeigen.

Der Formularblock (Stationery Pad) Ansatz

Den Stationery Pad – Ansatz hatte MacMacken neulich schon gezeigt.

Dazu erstellt man sich quasi eine Beispieldatei um dann in deren Get-Info Dialog den Menüpunkt Formularblock / Stationery Pad auszuwählen.

20090606_new_file_02

Das Resultat dieser Aktion ist leider nicht wirklich komfortabel.

Doppelklickt man diese Datei nun erhält man quasi eine direkte Kopie der Vorlage … am gleichen Ort.

Darin sehe ich eigentlich auch schon den Nachteil dieses Ansatzes. Ich muss mir also einen Ordner mit Unmengen an Vorlagen erstellen und wähle diese dann jeweils aus um eben dann mittels Doppelklick eine Kopie davon zu erstellen.

Entweder ich verstehe hier was nicht oder der Ansatz ist einfach ziemlich fernb von nem guten Workflow ;)

AppleScript Folder Actions

Intelligenter klingt die Idee sich einen Ordner im Dock abzulegen der die Vorlagen enthält um diese dann einfach jeweils an den Wunschort zu ziehen und gleich mit der neuen Datei arbeiten zu können.

Das läßt sich mit Old-Style AppleScript Folder Actions bewerkstelligen.

Grundidee

Man erstellt einen Ordner der alle Datei-Vorlangen erhält – im Beispiel der Ordner

/Users/fidel/ABLAGE/CUSTOMIZE/CreateNewFile/NewFile

Und ein Backup davon – im Beispiel der Ordner

/Users/fidel/ABLAGE/CUSTOMIZE/CreateNewFile/Templates

Ausgangslage im Finder – beide Ordner beinhalten die gleichen Dateien

20090606_new_file_03

Anschließend wird der Ordner NewFile ins Dock gezogen und noch mit einer AppleScript Folder-Action versehen.

Dies geschieht via Rechtsklick auf den Ordner NewFile

  • More -> Attach a Folder Action

und dem folgenden AppleScript Code

20090606_new_file_04

welches unter

~/Library/Scripts/Folder Action Scripts

abgelegt wird.

Wird nun aus dem Dock Ordner / Stack NewFile ein Element entfernt (durch Drag & Drop des Benutzers) – wird diese Datei aus dem Ordner Templates wieder nach NewFile kopiert damit auch in der Zukunft NewFile alle Vorlagen bereitstellen kann.

20090606_new_file_05

Einfacher Ansatz – funktioniert auch relativ problemlos – wenn man mal davon absieht dass die Widerherstellung – also die Ausführung der Folder Action teilweise halt 1-2 Sekunden benötigt.

File Locking

Man könnte sich natürlich auch einfach einen Ordner mit Templates erstellen – im folgenden

/Users/fidel/ABLAGE/CUSTOMIZE/CreateNewFile/Locked-Templates

und diesen Ordner im Get-Info Dialog sperren.

20090606_new_file_06

Zieht man nun eine Vorlage aus diesem gesperrten Template-Ordner wird automatisch eine Kopie an den Wunschort verschoben – das Orginal bleibt im Vorlagen Ordner. Das ganze im Dock direkt ablegen um die Vorlagen immer im Zugriff zu behalten und voila … fertig ist die Variante.

Dieser Ansatz ist eigentlich noch eleganter wie obige AppleScript Folder Action. Einfach in der Inbetriebnahme und erfüllt was man will … sofern man nur auf File-Basis arbeitet.

Komplette Ordner-Strukturen wie Jann sie im Terminal erstellt könnte man im Form von fertigen Ordner-Struktur-Vorlagen in ZIP Form erschlagen – nur so als Idee für die Freunde der Maus ;)

Langweilig

Anstatt sich wilde Folder Actions oder ähnliches zu basteln könnte man auch einfach nur einen Vorlagen-Ordner im Dock ablegen und die Dateien dann jeweils mit gedrückter OPTION Taste an den Wunschort ziehen und somit eine Kopie erstellen … find ich irgendwie langweilig – unerwähnt sollte es wohl trotzdem nicht bleiben ;)

Fazit

Stationery-Pads sind irgendwie eigenartig ( Think different und so fällt mir da nur ein ) – klassische Vorlagen-Ordner die im Dock abgelegt werden sind dagegen ne gute Alternative zu Kontextmenüerweiterungen. Ob nun via Folder Action oder Sperrung ist wohl eher Geschmacksache.

Fragen

Wie handhabt ihr dieses Thema ?

Werden Dateien einfach nur noch aus dem Wunschprogramm heraus erstellt – oder greift ihr auf andere Ansätze wie Kontextmenüerweiterungen oder ähnliches zurück ?

via

Tags: , , , , , , , , ,

12 Responses to “mac | Neue Dateien erstellen”

  1. Patrick Says:

    Ehrlich gesagt hab’ ich den Ansatz unter Windows nie so recht verstanden und daher auch nie benutzt, von daher stoert es mich persoenlich auch kein bisschen, dass es diese Moeglichkeit der Erstellung von Dateien unter OS X von Haus aus nicht gibt.

    Wenn ich eine Datei erstelle dann bearbeite ich sie daraufhin auch gleich und dann kann ich auch gleich das Programm starten und damit die Datei erstellen.

    Greetings

    ReplyReply
  2. fidel Says:

    Inzwischen vermisse ich das auch kein Stück mehr … in den ersten Wochen fand ich es aber komplett eigenartig und war froh über Apps wie NuFile ;)

    Gruß zurück
    fidel

    ReplyReply
  3. Patrick Says:

    Die einzigen 2 Verhalten, die mich bis heute unter OS X stoeren und wahrscheinlich immer stoeren werden, sind der “maximieren”-Button und die Anordnung der Ordner im Finder.

    Da ich beides aber leicht umgehen kann, hab’ ich mich damit mittlerweile auch arrangiert.

    ReplyReply
  4. Jann Says:

    Freunde der Maus… zzz ;) ^^

    ReplyReply
  5. fidel Says:

    ;)

    ReplyReply
  6. Dominic Says:

    Hab 3 Apps für verschiedene Formate in der Toolbar des Finders (txt, html & php). Bei Klick wird dann im aktuellen Fenster die gewünschte Datei gewählt.
    Also es ist wirklich unter OSX kaum nötig, aber ab und zu ist gerade die Erstellung einer txt an einem bestimmeten Ort sehr praktisch finde ich.

    ReplyReply
  7. makomi Says:

    Also mich hat es nach meinem Wechsel schon gestört und tut es auch jetzt noch – habe witzigerweise genau heute NuFile gefunden. Was für ein Zufall!

    @Dominic: Wie hast Du das gemacht?

    @Jann: Wenn nicht mit der Maus, wie dann?

    ReplyReply
  8. fidel Says:

    @makomi:
    ich nehme mal an mit etwas AppleScript und das dann via “Customize Toolbar” in den Finder reingezogen.
    Wäre zumindest der einfache weg.

    Witzig mit NuFile ;)

    ReplyReply
  9. Dominic Says:

    jep, Applescript und dann als App gespeichert und in die toolbar gezogen.
    Werde es morgen mal bei deviantart hochladen und den link hier posten ;-)

    ReplyReply
  10. Jann Says:

    @makomi
    Das war bezogen auf die Ordnerstruktur anlegen, da habe ich bei mir im Blog nen Terminal Befehl den fidel oben auch verlinkt hat :)

    ReplyReply
  11. Gadgetto Says:

    @Patrick der Ansatz ist übrigens auch unter den gängigen Linux Desktops gleich und spart viele unnötige Klicks / Schritte!

    ReplyReply
  12. Guest Says:

    Der Vorteil des dokumenten-orientierten Windows-Verfahrens im Gegensatz zum Anwendungsorientierten Mac-Verfahren ist für mich folgender:
    In Windows hantiere ich mit Dateien in Ordnern, die idealerweise thematisch strukturiert sind. Meist brauche ich in dem Bereich, in dem ich mich gerade befinde, spontan ein neues File, dass per Rechtsklick oder schneller Kontext-Taste sofort erstellt ist.
    In OS-X muss ich zuerst mit der Maus das Programm öffnen und dann zur Sicherheit gleich das File speichern, indem ich mich durch das Dialogfenster auf Ordnersuche begebe, um erneut in den Bereich zu gelangen, den ich ohnehin gerade im Finder offen habe.
    Die Mac-Methode entspricht also keinem intuitiven Workflow und braucht auch länger. Abgesehen davon kommt man nicht weit, wenn man schnelles Arbeiten per Tastatur, den Mauswanderungen vorzieht.

    ReplyReply

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>