Einfachste Möglichkeit, eine neue Textdatei in einem Finder-Fenster unter OSX zu erstellen

OK, wenn ich also Verzeichnisse in OS X Finder durchsuche, was ist der einfachste Weg, um eine neue Textdatei zu erstellen?

Im Moment muss ich entweder TextEdit öffnen, herumklicken, bis ich in dasselbe Verzeichnis komme, in dem ich mich befinde, oder ich muss ein Terminalfenster öffnen, CD in das Verzeichnis und touch blahblah.txt. Ich bin durch das Rechtsklick-Menü in Windows verwöhnt.

Author: Chealion, 2009-07-28

18 answers

Persönlich verwende ich die Schaltfläche Open in textmate , die ich der Symbolleiste hinzugefügt habe. Schritte zum Herunterladen und Installieren der Erweiterung finden Sie im Link.

Oder Sie können dieses Apple-Skript verwenden

tell application "Finder" to make new file at (the target of the front window) as alias

Öffnen Sie den Skripteditor, speichern Sie ihn als Applescript-Anwendung an einem bekannten Speicherort, den ich /Applications/Scripts verwende, und ziehen Sie ihn dann in die Symbolleiste.

Dadurch wird eine Textdatei ohne Titel im aktuellen Ordner erstellt.

 26
Author: Bruce McLeod,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-01-10 23:01:04

Das Hinzufügen der Touch Here App zum Finder kann hilfreich sein, aber ich habe sie noch nie verwendet.

Fügen Sie diese winzige AppleScript-App zu Ihrer Finder-Symbolleiste hinzu und wenn Sie darauf klicken, werden Sie nach einem Dateinamen gefragt und eine leere Datei im aktuellen Ordner erstellt.

 8
Author: Arjan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-22 07:17:57

Nufile macht genau das, was Sie wollen - Rechtsklick Kontextmenü für die Dateierstellung im Finder. Sie können fast jeden Dateityp erstellen, Vorlagendateien definieren usw.

alt-text

Das Bild ist für Tiger, in Leopard ist die ' Neue Datei 'ein Untermenü von'Mehr'

 7
Author: redacted,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-06 11:49:56

HINWEIS: Nach der Einführung von SIP funktioniert diese App nicht, es sei denn, Sie deaktivieren sie. Lesen Sie weiter, wie es zu tun, aber es ist schlecht beraten.


Versuchen XtraFinder.

Diese App ist einfach großartig, löste alle meine Grundbedürfnisse nach dem Wechsel von einer Windows-Plattform wie das Hinzufügen von "Neue Datei" im Kontextmenü und Finder-Symbolleiste usw. Einige der auf ihrer Website aufgeführten Funktionen sind -

XtraFinder Tabs hinzufügen und Funktionen für Mac Finder.

• Tabs & Dual-Panel.

* Ordnen Sie Ordner oben an.

* Ausschneiden und Einfügen.

* Globale Hotkeys.

• "Pfad Kopieren", "Show Versteckte Gegenstände", "Hide-Desktop", "Refresh", "Neue Datei", "Kopieren", "Verschieben", "New Terminal Here", "Machen Symbolischen Link", "Inhalt", "Eigenschaften", ... .

• Legacy-label für OSX 10.9 & 10.10. Heller text auf dunklem hintergrund. Transparentes Fenster.

• Bunte Symbole Seitenleiste.

* Größe der ausgewählten Elemente in der Statusleiste.

• Passen Sie die Spaltenbreite automatisch an.

* Drücken Sie die Eingabetaste oder kehren Sie zurück, um die Auswahl zu öffnen.

• Anzahl der Ordnerelemente in der Listenansicht anzeigen.

* Klicken Sie mit der mittleren Maustaste, um den Ordner im neuen Fenster oder neuen Tab zu öffnen.

• Viel mehr.

Ich benutze diese App mit OS X 10.9.5 und habe keine Probleme damit. Es hat nativen OS x-Symbolstil, der auch auf Retina-Bildschirmen gut aussieht. Hier ist ein Screenshot meiner Finder Toolbar -

Finder-Symbolleiste

Ps. diese App ist auch kostenlos!

 7
Author: Rahul Thakur,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-22 10:53:16

Mit Quicksilver könnten Sie einfach:

  • Aufruf von QS "Befehl x"
  • drücken Sie die "."schlüssel für die Texteingabe und fügen Sie in Ihrem Text
  • Tab über und " cr " für Datei erstellen
  • Tab über und " tex " für Text bearbeiten

screenie

So mache ich es. Sie können das Dialogfeld Speichern verwenden, um Ihr Verzeichnis auszuwählen, oder Sie können die Datei einfach direkt aus Quicksilver in Ihr Verzeichnis ziehen.

 5
Author: Bryan Schuetz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-09-22 03:47:12

Eine weitere Option besteht darin, einem Skript eine Verknüpfung zuzuweisen:

tell application "Finder"
    set selection to make new file at (get insertion location)
end tell
 4
Author: Lri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:04:38

Wenn Sie die Befehlszeile auch für andere Zwecke verwenden, könnte Ihnen DTerm gefallen. Es bietet eine Popup-Befehlszeile, deren aktuelles Verzeichnis dem obersten Fenster entspricht (funktioniert mit jedem Fenster mit einem Symbol in der Titelleiste), sodass Sie einfach die Verknüpfung drücken und touch blahblah.txt eingeben können, ohne Verzeichnisse ändern zu müssen.

geben Sie hier die Bildbeschreibung ein

Es gibt kontextbezogene Menüdateiersteller im Windows-Stil, die eine direktere Antwort auf Ihr Problem darstellen. Aber wenn Sie häufig sind Befehlszeilenbenutzer-Wenn Sie derjenige sind, der ein Projekt in einem Editor und einem entsprechenden Terminalfenster geöffnet hat, lohnt es sich, DTerm als breiteres Tool auszuprobieren.

 3
Author: Kevin Reid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-12-01 23:30:13

Wenn Sie auch einen Anwendungsstarter verwenden, ist dies keine große Sache.

Persönlich benutze ich AlfredApp und ich kann so machen

> touch ~/my_text_file.txt

Das ' > ' weist AlfredApp an, den folgenden Befehl auszuführen.

geben Sie hier die Bildbeschreibung ein

 2
Author: Tuan Anh Tran,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-11-25 10:23:42

Die AppleScript-basierte Anwendung NewTextFileHere macht das auch. Download-Seite ist hier. Es kann in die Finder-Symbolleiste gezogen werden und die Datei automatisch öffnen, sobald sie erstellt wurde.

Wenn Sie das Anwendungspaket öffnen ...

geben Sie hier die Bildbeschreibung ein

... und gehe zu Contents/Resources/Scripts / , du kannst main öffnen.scpt und bearbeite es. Zum Beispiel war ich verärgert, dass es nur Textdateien erstellt hat. Ändern Sie es in Folgendes, um es einfach zu haben erstellen alle Datei, die Sie möchten:

try
    tell application "Finder" to set the currentFolder to (folder of the front window as alias)
on error
    set the currentFolder to path to desktop folder as alias
end try

set newfilename to ""
(*repeat while newfilename = ""*)
display dialog "Filename?" default answer newfilename buttons {"Cancel", "OK"} default button 2
set newfilename to text returned of the result
(*end repeat*)
set currentFile to POSIX path of currentFolder & newfilename

do shell script "touch " & quoted form of currentFile
do shell script "open " & quoted form of currentFile
 2
Author: slhck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-11-25 13:22:29

Normalerweise starte ich eine Textdatei in meinem Editor (TextMate), speichere die Datei, wenn das Dialogfeld "Speichern" angezeigt wird Wechseln Sie zum Finder und ziehen Sie den Ordner (Klicken und halten Sie den Ordner selbst oder das Ordnersymbol im Titel des Fensters) und ziehen Sie ihn in das geöffnete Fenster "Speichern". Das Speicherfeld wechselt dann zum Speichern in diesem Verzeichnis.

Wenn Sie Standardordner haben, ist es noch einfacher. Klicken Sie einfach auf das Fenster des Ordners, ohne zum Finder zu wechseln, und Sie speichern dann in dieser Ordner.

 1
Author: Mark Thalman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-28 13:13:30

Sie können Finder durch Path Finder ersetzen.

Path Finder bietet die Tools, die Sie benötigen, um auf Ihre Dateien schnell, genau und vollständig unter OS X zuzugreifen und sie zu verwalten.Ein erstklassiges Betriebssystem verdient einen erstklassigen Dateimanager. Tauchen Sie ein in eine vertraute Oberfläche mit ungewöhnlich leistungsstarken Funktionen und lassen Sie Ihr Dateisystem mit Path Finder 6 singen.

 1
Author: mmmmmm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-07-12 18:00:55

Mit einer Schaltfläche in der Finder-Symbolleiste:

geben Sie hier die Bildbeschreibung ein

Schritte zum Erstellen der Schaltfläche:

  1. Erstellen Sie ein neues Applescript mit dem in Applications/Utilities

  2. Fügen Sie tell application "Finder" to make new file at (the target of the front window) as alias ein und exportieren Sie als Anwendung.

  3. Ziehen Sie zum Finder (in Mavericks, um eine Verknüpfung zu erstellen, die Sie halten müssen cmd + alt beim Ziehen)

Anweisungen zum Erstellen der Symbole sind hier.

 1
Author: xyz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:45:29

Wenn Sie nur eine Datei erstellen möchten, können Sie diesen Befehl direkt im Terminal verwenden, touch Filename.extension

Wenn Sie eine Datei mit Kontext erstellen möchten, verwenden Sie diesen Befehl.

echo "This is my sentence inside the text" > Filename.extension

Beachten Sie hier den Trick, dass Sie das echo tatsächlich verwenden, um alles zu drucken/zu posten, was sich vor dem Echo-Befehl befindet, und direkt nachdem Sie einfach oh gesagt haben, warum setzen Sie dieses Echo nicht in diesen Dateinamen.erweiterung statt Echo es mir auf dem Bildschirm.

 1
Author: amrx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-02-28 05:42:35

Dies wurde auch auf Apple SE diskutiert. Ich verwende derzeit die Drag & Drop-Lösung. Dies hat den Vorteil, dass Sie eine große Anzahl von Vorlagendateien haben können. Zusätzlich zu einer leeren Textdatei können Sie auch andere gängige leere Dateien verwenden (z. B. Excel -, Word -, LaTeX-Vorlagen usw.)

Die Antwort ist hier, was ich unten zitiere:

Eine einfache Drag-and-Drop-Lösung funktioniert für mich.

Erstellen Sie einen Ordner namens "Neue Dokumente". In dieser Ordner, speichern Sie eine leere dokument jedes gewünschten Typs. In meinem Fall habe ich ein leeres TextEdit Dokument (.rtf) und ein leeres TextMate-Dokument (.txt).

Diesen Ordner sperren (select, cmd-I, click 'Locked').

Legen Sie den Ordner in das Dock.

Wenn Sie nun ein neues Dokument möchten, ziehen Sie es einfach aus diesem Dock-Ordner, wo immer Sie es wollen. Weil die "Neuen Dokumente" ordner gesperrt ist, wird das Original nicht gelöscht werden; vielmehr wird der Mac machen Sie eine Kopie für dich.

 1
Author: Jeromy Anglim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:45:30

Sie können einen neuen Kontextmenüeintrag erstellen.

Hier ist eine Anleitung: http://www.hongkiat.com/blog/customize-mac-right-click-menu/

Hier ist die Zusammenfassung:

  1. Erstellen Sie einen Dienst mit Automator, der Dateien und Ordner als Eingabe verwendet und für die Finder-Anwendung gilt. Der Trick hier ist, den Automator zu erstellen, der eine leere Datei erstellt.
  2. Speichere den Dienst. Es wird in ~/Library/Services gespeichert. Aber die nützliche Sache zu wissen ist, dass es auch erscheinen wird im Kontextmenü der Dateien und Ordner, unter dem Untermenü "Dienste".
  3. erstellen Sie Optional eine Tastenkombination. Gehen Sie zu Systemeinstellungen - > Tastatur - > Verknüpfungen - > Dienste und suchen Sie dort Ihren Automator-Dienst und weisen Sie eine gewünschte Tastenkombination zu.
 0
Author: Alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-11-14 16:19:25

Dieses Skript fügt Ihrem Kontextmenü ein Element hinzu (getestet auf OSX Mavericks) und ist SEHR einfach zu installieren:

Https://github.com/OscarGodson/New-File

Auf Mavericks zu installieren:

  1. das Skript herunterladen
  2. Öffnen New File.workflow
  3. Ich wurde aufgefordert, entweder zu installieren oder zu öffnen-wählen Sie zu installieren.

Das war ' s.

Sie sehen die Option "Neue Datei", wenn Sie mit der rechten Maustaste auf den übergeordneten Ordner oder eine beliebige Datei klicken. Manchmal ist es unter Menüeintrag "Dienste".

 0
Author: Justin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-03-07 21:38:44

Neu macht genau das http://www.elegantchaos.com/neu/ - Das Element "Dokument erstellen" wird zu "Rechtsklick - > Dienste"hinzugefügt

 0
Author: artnikpro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-02-05 13:01:50

Bitte erwägen Sie die Verwendung von New File Menu Free.

Es ist eine kostenlose Version von New File Menu

Beispiel für neues Dateimenü frei

 0
Author: Marian13,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-30 12:22:37