Il modo più semplice per creare un nuovo file di testo in una finestra del Finder su OSX


55

OK, quindi se sto sfogliando le directory in OS X Finder, qual è il modo più semplice per creare un nuovo file di testo?

In questo momento devo aprire TextEdit, fare clic su finché non raggiungo la stessa directory in cui mi trovo, oppure devo aprire una finestra di terminale, cd nella directory e touch blahblah.txt. Sono viziato dal menu del tasto destro in Windows.

Risposte:


24

Personalmente uso il pulsante Apri in compagno di testo che ho aggiunto alla barra degli strumenti. I passaggi per scaricare e installare l'estensione sono nel link.

Oppure puoi usare questo script Apple

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

Aprire l'editor di script, salvare come un'applicazione applecript in una posizione nota che utilizzo / Applicazioni / Script e quindi trascinarlo sulla barra degli strumenti.

Ciò creerà un file di testo senza titolo nella cartella corrente.


TextMate è un editor molto più bello in generale su TextEdit e vale il prezzo.
jtimberman,

1
Potresti essere più specifico con "trascinalo sulla barra degli strumenti". Forse è solo che non funziona più in Mavericks, ma non riesco a trascinare la sceneggiatura. PS: l'estensione del file per Applescript è .Applescript o .scpt
Andrei

4
Devi tenere premuto Opzione + Comando per trascinare le applicazioni sulla barra degli strumenti in Mavericks.
Redfood

1
l'URL è rotto ...
Houman,

1
@Andrei: devi prima tenere premuto CMD-ALT e quindi selezionare e trascinare il file.
user375251,

8

L'aggiunta dell'app Touch Here al Finder può essere d'aiuto, ma non l'ho mai usata.

Aggiungi questa piccola app AppleScript alla barra degli strumenti del Finder e ogni volta che fai clic su di essa ti verrà richiesto un nome file e creerà un file vuoto nella cartella corrente.


Questa è la soluzione migliore: un clic con il prompt.
ling


7

NOTA: dopo l'introduzione di SIP, questa app non funziona se non viene disabilitata. Leggi di più su come farlo, ma è sconsigliato.


Prova XtraFinder .

Questa app è semplicemente fantastica, ha risolto tutti i miei bisogni di base dopo il passaggio da una piattaforma Windows come l'aggiunta di "Nuovo file" nel menu contestuale e nella barra degli strumenti del Finder, ecc. Alcune delle funzionalità elencate sul loro sito Web sono:

XtraFinder aggiunge schede e funzionalità a Mac Finder.

• Schede e doppio pannello.

• Disporre le cartelle in alto.

• Taglia e incolla.

• Tasti di scelta rapida globali.

• "Copia percorso", "Mostra elementi nascosti", "Nascondi desktop", "Aggiorna", "Nuovo file", "Copia in", "Sposta in", "Nuovo terminale qui", "Crea collegamento simbolico", "Contenuto "," Attributi ", ....

• Etichetta legacy per OSX 10.9 e 10.10. Testo chiaro su sfondo scuro. Finestra trasparente.

• Icone colorate nella barra laterale.

• Dimensioni degli elementi selezionati nella barra di stato.

• Regola automaticamente la larghezza delle colonne.

• Premere Enter o Return per aprire la selezione.

• Visualizza il conteggio degli elementi della cartella nella vista Elenco.

• Fare clic con il tasto centrale per aprire la cartella in una nuova finestra o nuova scheda.

• Molto di piu.

Uso questa app con OS X 10.9.5 e non ho riscontrato alcun problema. Ha lo stile dell'icona os x nativa che si adatta anche agli schermi retina. Ecco uno screenshot della mia barra degli strumenti del Finder -

Barra degli strumenti del Finder

Ps. questa app è anche gratis!


1
Sono contento che abbia aiutato :)
Rahul Thakur,

1
Non funziona il 10.11
Tim Castelijns il

@TimCastelijns Sì, è necessario disabilitare la protezione dell'integrità del sistema. Puoi trovare le istruzioni sul sito Web dell'app.
Rahul Thakur,

@RahulThakur Sì, l'ho visto, ma non ho intenzione di farlo ..
Tim Castelijns,

@TimCastelijns che non significa che non funzioni.
Rahul Thakur,

5

Con Quicksilver potresti semplicemente:

  • Richiama QS "comando x"
  • colpire il "." chiave per l'immissione di testo e aggiungere nel testo
  • tab over e "cr" per creare il file
  • tab over e "tex" per la modifica del testo

screenie

È così che lo faccio. È possibile utilizzare la finestra di dialogo Salva per scegliere la directory oppure trascinare il file direttamente da Quicksilver nella directory.


Uso questo metodo, ma per creare un file di testo nella directory del Finder selezionata, invece di aprire TextEdit, premo cmd + g. Questo selezionerà la directory. Quindi: scrivi un testo TAB cre TAB cmd + g RITORNA
audub


3

Se usi la riga di comando anche per altri scopi, ti potrebbe piacere DTerm . Fornisce una riga di comando pop-up la cui directory corrente corrisponde alla finestra in primo piano (funziona con qualsiasi finestra che ha un'icona nella barra del titolo), quindi puoi semplicemente premere il collegamento e digitare touch blahblah.txtsenza dover cambiare directory.

inserisci qui la descrizione dell'immagine

Esistono creatori di file di menu contestuali in stile Windows che sono una risposta più diretta al tuo problema. Ma se sei un utente frequente della riga di comando - se sei il tipo che ha un progetto aperto in un editor e una finestra terminale corrispondente - vale la pena provare DTerm come uno strumento più ampio.


bello, sembra quasi l'approccio giusto.
Jason S,

2

Anche l'applicazione basata su AppleScript NewTextFileHere lo fa. La pagina di download è qui . Può essere trascinato sulla barra degli strumenti del Finder e può aprire automaticamente il file una volta creato.

Se apri il pacchetto dell'applicazione ...

inserisci qui la descrizione dell'immagine

... e vai su Contenuti / Risorse / Script / , puoi aprire main.scpt e modificarlo. Ad esempio, ero infastidito dal fatto che creasse solo file di testo. Modificalo come segue per fare in modo che crei qualsiasi file desideri:

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

Di solito avvio un file di testo nel mio editor ( TextMate ), salvo il file quando appare la finestra di dialogo "Salva" passa al Finder e trascino la cartella (fai clic e tieni premuta la cartella stessa o l'icona della cartella nel titolo della finestra) e trascinalo sul pannello "Salva" aperto. Il pannello Salva passerà quindi al salvataggio in quella directory.

Se hai la cartella predefinita è ancora più semplice. Basta fare clic sulla finestra della cartella senza passare al Finder e si sta salvando in quella cartella.


1

Se usi anche un lanciatore di applicazioni, non è un grosso problema.

Personalmente uso AlfredApp e posso fare così

> touch ~/my_text_file.txt

il '>' dirà ad AlfredApp di eseguire il seguente comando.

inserisci qui la descrizione dell'immagine


1

È possibile sostituire Finder con Path Finder .

Path Finder offre gli strumenti necessari per accedere e gestire i tuoi file in modo rapido, preciso e completo su OS X. Un sistema operativo di livello mondiale merita un file manager di livello mondiale. Immergiti in un'interfaccia familiare ricca di funzionalità straordinariamente potenti e fai cantare il tuo file system con Path Finder 6.


1

Con un pulsante sulla barra degli strumenti del Finder:

inserisci qui la descrizione dell'immagine

I passaggi per creare il pulsante:

  1. Crea un nuovo applecript usando l'editor AppleScript fornito in Applicazioni / Utility

  2. Incolla tell application "Finder" to make new file at (the target of the front window) as aliased esporta come un'applicazione.

  3. Trascina nel mirino (in Mavericks per creare un collegamento devi tenere premuto cmd+ altdurante il trascinamento)

Le istruzioni per creare le icone sono qui .


1

Se desideri solo creare un file, puoi utilizzare direttamente questo comando nel terminale, touch Filename.extension

Se si desidera creare un file con contesto all'interno, utilizzare questo comando.

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

Notate il trucco qui, state effettivamente usando l'eco per stampare / pubblicare qualunque cosa sia davanti al comando echo e subito dopo dite semplicemente oh perché non mettete questa eco in questo nome file. io sullo schermo.


1

Questo è stato discusso anche su Apple SE. Attualmente uso la soluzione di trascinamento della selezione. Ciò ha il vantaggio di poter disporre di un gran numero di file modello. Quindi, oltre ad avere un file di testo vuoto, potresti anche avere altri file vuoti comuni che potresti usare (ad esempio, Excel, Word, modelli LaTeX, ecc.)

La risposta è qui , che cito di seguito:

Una semplice soluzione di trascinamento della selezione funziona per me.

Crea una cartella denominata "Nuovi documenti". In questa cartella, salva un documento vuoto di ogni tipo che desideri. Nel mio caso, ho un documento TextEdit vuoto (.rtf) e un documento TextMate vuoto (.txt).

Blocca questa cartella (selezionare, cmd-I, fare clic su "Bloccato").

Metti la cartella nel Dock.

Ora, ogni volta che vuoi un nuovo documento, trascinalo semplicemente da questa cartella Dock a dove lo desideri. Poiché la cartella "Nuovi documenti" è bloccata, l'originale non verrà eliminato; piuttosto, il Mac ne farà una copia per te.


0

È possibile creare una nuova voce del menu di scelta rapida.

Ecco una guida: http://www.hongkiat.com/blog/customize-mac-right-click-menu/

Ecco il riassunto:

  1. Crea un servizio con Automator, che accetta file e cartelle come input e si applica all'applicazione Finder. Il trucco qui è rendere l'automatore che crea un file vuoto.
  2. Salva il servizio. Verrà salvato in ~ / Library / Services. Ma la cosa utile da sapere è che apparirà anche nel menu contestuale dei file e delle cartelle, nel sottomenu "Servizi".
  3. Facoltativamente, crea una scorciatoia da tastiera. Vai a Preferenze di Sistema -> Tastiera -> Scorciatoie -> Servizi e trova lì il tuo servizio di automatore, assegna un tasto di scelta rapida che ti piace.

2
Benvenuto in Super User! In generale, ci piace che le risposte sul sito siano in grado di resistere da sole - I collegamenti sono fantastici, ma se quel collegamento si rompe la risposta dovrebbe avere informazioni sufficienti per essere ancora utile. Si prega di considerare la modifica della risposta per includere ulteriori dettagli. Vedi le FAQ per maggiori informazioni.
slm,

0

Questo script aggiungerà un elemento al menu contestuale (testato su OSX Mavericks) ed è MOLTO facile da installare:

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

Per installare su Mavericks:

  1. scarica lo script
  2. Aperto New File.workflow
  3. Mi è stato richiesto di installare o aprire - scegliere di installare.

Questo è tutto.

Vedrai l'opzione 'Nuovo file' quando fai clic con il pulsante destro del mouse sulla cartella principale o su qualsiasi file. A volte è nella voce di menu "Servizi".


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.