Einfachste Methode zum Erstellen einer neuen Textdatei in einem Finder-Fenster unter OSX


55

OK, wenn ich Verzeichnisse in OS X Finder durchsuche, wie kann ich dann am einfachsten eine neue Textdatei erstellen?

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

Antworten:


24

Persönlich verwende ich die Schaltfläche In Textmate öffnen , die ich zur Symbolleiste hinzugefügt habe. Schritte zum Herunterladen und Installieren der Erweiterung finden Sie im Link.

Oder Sie können dieses Apfelskript verwenden

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

Öffnen Sie den Skript-Editor, speichern Sie die Applescript-Anwendung unter / Applications / Scripts an einem bekannten Speicherort und ziehen Sie sie in die Symbolleiste.

Dadurch wird eine Textdatei ohne Titel im aktuellen Ordner erstellt.


TextMate ist generell ein viel besserer Editor als TextEdit und seinen Preis wert.
Jtimberman

1
Könnten Sie bitte genauer mit "Ziehen Sie es auf die Symbolleiste". Vielleicht ist es nur so, dass es in Mavericks nicht mehr funktioniert, aber ich kann das Skript nicht ziehen und ablegen. PS: Dateierweiterung für Applescript ist .Applescript oder .scpt
Andrei

4
Sie müssen Wahltaste + Befehl gedrückt halten, um Anwendungen in die Symbolleiste von Mavericks zu ziehen.
Redfood

1
URL ist kaputt ...
Houman

1
@Andrei: du musst zuerst CMD-ALT halten und dann die Datei auswählen und ziehen.
user375251

8

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

Fügen Sie diese winzige AppleScript-App zu Ihrer Finder-Symbolleiste hinzu. Wenn Sie darauf klicken, werden Sie zur Eingabe eines Dateinamens aufgefordert und es wird eine leere Datei im aktuellen Ordner erstellt.


Dies ist die beste Lösung: Ein Klick mit Eingabeaufforderung.
ling


7

HINWEIS: Nach der Einführung von SIP funktioniert diese App nur , wenn Sie sie deaktivieren. Lesen Sie mehr darüber, wie es geht, aber es ist schlecht beraten.


Probieren Sie XtraFinder aus .

Diese App ist einfach großartig und hat alle meine Grundbedürfnisse erfüllt, nachdem ich von einer Windows-Plattform gewechselt bin, wie das Hinzufügen von "Neue Datei" im Kontextmenü und in der Finder-Symbolleiste usw. Einige der auf der Website aufgeführten Funktionen sind:

XtraFinder fügt dem Mac Finder Registerkarten und Funktionen hinzu.

• Registerkarten und Dual-Panel.

• Ordnen Sie die Ordner oben an.

• Ausschneiden Einfügen.

• Globale Hotkeys.

• "Pfad kopieren", "Versteckte Objekte anzeigen", "Desktop verbergen", "Aktualisieren", "Neue Datei", "Kopieren nach", "Verschieben nach", "Neues Terminal hier", "Symbolische Verknüpfung erstellen", "Inhalt" "," Attribute ",….

• Legacy-Label für OSX 10.9 und 10.10. Heller Text auf dunklem Hintergrund. Transparentes Fenster.

• Bunte Symbole in der Seitenleiste.

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

• Passen Sie die Spaltenbreite automatisch an.

• Drücken Sie die Eingabetaste oder die Eingabetaste, um die Auswahl zu öffnen.

• Zeigen Sie die Anzahl der Ordnerelemente in der Listenansicht an.

• Klicken Sie mit der mittleren Maustaste, um den Ordner in einem neuen Fenster oder einer neuen Registerkarte zu öffnen.

• Viel mehr.

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

Finder-Symbolleiste

Ps. Diese App ist auch kostenlos!


1
Froh, dass es geholfen hat :)
Rahul Thakur

1
Funktioniert nicht am 10.11
Tim Castelijns

@TimCastelijns Sie müssen jedoch den Systemintegritätsschutz deaktivieren. Sie finden die Anweisungen auf der Website der App.
Rahul Thakur

@ RahulThakur Ja, ich sah, aber ich werde das nicht tun ..
Tim Castelijns

@ TimCastelijns was nicht bedeutet, dass es nicht funktioniert.
Rahul Thakur

5

Mit Quicksilver können Sie einfach:

  • QS "command x" aufrufen
  • drücke das "." Taste für Texteingabe und fügen Sie Ihren Text hinzu
  • Tab über und "cr" zum Erstellen einer Datei
  • Tab über und "Tex" für die Textbearbeitung

Screenie

So mach ich es. Sie können das Dialogfeld zum Speichern verwenden, um Ihr Verzeichnis auszuwählen, oder Sie ziehen die Datei direkt von quicksilver in Ihr Verzeichnis.


Ich verwende diese Methode, aber um eine Textdatei im ausgewählten Finderverzeichnis zu erstellen, drücke ich cmd + g, anstatt TextEdit zu öffnen. Dadurch wird das Verzeichnis ausgewählt. Also: Schreibe einen Text TAB cre TAB cmd + g RETURN
audub


3

Wenn Sie die Befehlszeile auch für andere Zwecke verwenden, könnte Ihnen DTerm gefallen . Es bietet eine Popup-Befehlszeile, deren aktuelles Verzeichnis dem vordersten Fenster entspricht (funktioniert mit jedem Fenster, das ein Symbol in der Titelleiste hat). Sie können also einfach die Verknüpfung drücken und touch blahblah.txteingeben, ohne das Verzeichnis wechseln zu müssen.

Bildbeschreibung hier eingeben

Es gibt Kontextmenü-Datei-Ersteller im Windows-Stil, die eine direktere Antwort auf Ihr Problem darstellen. Wenn Sie jedoch häufig mit der Befehlszeile arbeiten - wenn Sie ein Projekt in einem Editor und einem entsprechenden Terminalfenster geöffnet haben -, lohnt es sich, DTerm als umfassenderes Tool zu verwenden.


cool, das klingt nach genau dem richtigen ansatz.
Jason S

2

Das macht auch die AppleScript-basierte Anwendung NewTextFileHere . Download-Seite ist hier . Es kann in die Finder-Symbolleiste gezogen werden und die erstellte Datei automatisch öffnen.

Wenn Sie das Anwendungspaket öffnen ...

Bildbeschreibung hier eingeben

… Und gehen Sie zu Contents / Resources / Scripts / , Sie können main.scpt öffnen und bearbeiten. Zum Beispiel war ich genervt, dass es nur Textdateien erstellt hat. Ändern Sie es in das folgende, damit es einfach eine beliebige Datei erstellt, 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

1

Normalerweise starte ich eine Textdatei in meinem Editor ( TextMate ), speichere die Datei, wenn das Dialogfeld "Speichern" angezeigt wird, wechsle in den Finder und ziehe den Ordner (Klicken und halten Sie den Ordner selbst oder das Ordnersymbol im Titel des Fensters) und Ziehen Sie es in das geöffnete "Speichern" -Feld. Das Fenster "Speichern" 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 in diesem Ordner.


1

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

Persönlich benutze ich AlfredApp und das kann ich auch

> touch ~/my_text_file.txt

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

Bildbeschreibung hier eingeben


1

Sie könnten Finder durch Path Finder ersetzen .

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


1

Mit einer Schaltfläche in der Finder-Symbolleiste:

Bildbeschreibung hier eingeben

Schritte zum Erstellen der Schaltfläche:

  1. Erstellen Sie ein neues AppleScript-Skript mit dem AppleScript-Editor unter Programme / Dienstprogramme

  2. Einfügen tell application "Finder" to make new file at (the target of the front window) as aliasund als Anwendung exportieren.

  3. Zum Finder ziehen (Um in Mavericks eine Verknüpfung zu erstellen, müssen Sie beim Ziehen cmd+ altgedrückt halten)

Anweisungen zum Erstellen der Symbole finden Sie hier .


1

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 einem darin enthaltenen Kontext erstellen möchten, verwenden Sie diesen Befehl.

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

Beachten Sie den Trick hier: Sie verwenden das Echo tatsächlich, um zu drucken / posten, was sich vor dem Echo-Befehl befindet, und direkt nachdem Sie einfach gesagt haben, oh, warum Sie dieses Echo nicht in diese Dateinamenerweiterung einfügen, anstatt es zu wiederholen ich auf dem Bildschirm.


1

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. Neben einer leeren Textdatei können Sie auch andere häufig verwendete leere Dateien verwenden (z. B. Excel-, Word-, LaTeX-Vorlagen usw.).

Die Antwort ist hier , die ich unten zitiere:

Eine einfache Drag-and-Drop-Lösung funktioniert bei mir.

Erstellen Sie einen Ordner mit dem Namen "Neue Dokumente". Speichern Sie in diesem Ordner ein leeres Dokument jedes gewünschten Typs. In meinem Fall habe ich ein leeres TextEdit-Dokument (.rtf) und ein leeres TextMate-Dokument (.txt).

Sperren Sie diesen Ordner (wählen Sie "cmd-I" und klicken Sie auf "Gesperrt").

Legen Sie den Ordner in das Dock.

Wenn Sie jetzt ein neues Dokument möchten, ziehen Sie es einfach aus diesem Dock-Ordner an die gewünschte Stelle. Da der Ordner "Neue Dokumente" gesperrt ist, wird das Original nicht gelöscht. Stattdessen erstellt der Mac eine Kopie für Sie.


0

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 mit Automator einen Dienst, der Dateien und Ordner als Eingabe verwendet und auf die Finder-Anwendung angewendet wird. Der Trick dabei ist, den Automator zu erstellen, der eine leere Datei erstellt.
  2. Speichern Sie den Dienst. Es wird in ~ / Library / Services gespeichert. Das Nützliche ist jedoch, dass es auch im Kontextmenü der Dateien und Ordner unter dem Untermenü "Dienste" angezeigt wird.
  3. Optional können Sie eine Tastenkombination erstellen. Gehen Sie zu Systemeinstellungen -> Tastatur -> Verknüpfungen -> Dienste und suchen Sie dort Ihren Automator-Dienst. Weisen Sie eine beliebige Verknüpfungstaste zu.

2
Willkommen bei Super User! Im Allgemeinen möchten wir, dass die Antworten auf der Website für sich selbst stehen - Links sind großartig, aber wenn dieser Link jemals bricht, sollte die Antwort genügend Informationen enthalten, um weiterhin hilfreich zu sein. Bitte überlegen Sie, Ihre Antwort zu bearbeiten, um weitere Details zu erhalten. Weitere Informationen finden Sie in den FAQ .
SLM

0

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

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

So installieren Sie auf Mavericks:

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

Das ist es.

Die Option "Neue Datei" wird angezeigt, wenn Sie mit der rechten Maustaste auf den übergeordneten Ordner oder eine beliebige Datei klicken. Manchmal ist es unter dem Menüpunkt "Dienste".


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.