Fai clic con il tasto destro del mouse, crea un nuovo file di testo. Come?

62

In Finder > Seleziona una cartella > Clic con il tasto destro, otteniamo un popup con un'opzione per creare una nuova cartella:

C'è un modo per aggiungere la voce di menu New Textfile per aggiungere un nuovo file di testo?

    
posta ohho 24.06.2013 - 04:22
fonte

9 risposte

13

Potresti assegnare una scorciatoia a uno script come questo:

tell application "System Events" to tell process "Finder"
    value of attribute "AXFocusedWindow" is scroll area 1
end tell
tell application "Finder"
    if result is true or number of windows is 0 then
        set t to desktop
    else
        set t to target of Finder window 1
    end if
    set f to make new file at t
    if t is desktop then
        set selection to f
    else
        select f
    end if
end tell

C'è un bug in 10.7 e 10.8 che interessa molti altri script e servizi di Automator come questo. Il Finder ignora le nuove finestre quando ottiene le proprietà insertion location e selection . Se apri una nuova finestra del Finder, selezionane alcuni elementi ed esegui tell app "Finder" to selection in AppleScript Editor, il risultato sono gli elementi selezionati in una finestra dietro la finestra in primo piano (o una lista vuota). Una soluzione alternativa è spostare lo stato attivo su un'altra applicazione e tornare indietro, ma si verifica un problema visivo.

Quindi nessuno di questi modi di verificare se il desktop è selezionato funziona in modo affidabile:

tell application "Finder"
    insertion location as alias is desktop as alias
    container of item 1 of (get selection) as alias is desktop as alias
end tell

Potresti anche avvolgere lo script come un servizio di Automator, ma c'è un altro bug in cui le scorciatoie per i servizi di Automator non funzionano sempre finché non passi il mouse sopra il menu dei servizi dalla barra dei menu. Se il tipo di input è stato impostato su nessun input, il servizio non verrebbe visualizzato nei menu di scelta rapida. Se era impostato su cartelle o file, dovresti sempre fare un secondo clic su una cartella o un file.

Domande correlate:

Non ho votato per chiudere questa domanda, perché molte delle soluzioni nelle altre domande sono influenzate da uno dei due bug menzionati sopra. Probabilmente riceveremo ancora più domande come questa, che potrebbero quindi essere chiuse come duplicati di questa domanda.

    
risposta data 25.06.2013 - 07:41
fonte
20

Sto utilizzando il plug-in XtraFinder per il Finder incorporato in Mac OS. La maggior parte delle funzioni include la creazione di un nuovo file nelle opzioni di ricerca.

Lo amerai come me

;)

    
risposta data 20.03.2014 - 12:08
fonte
6

C'è una nuova APP nello store: link

New File Menu allows you to create new files quickly via the Finder context menu.

  • Se hai eseguito l'aggiornamento a macOS Sierra, potrebbe essere necessario reinstallare il menu Nuovo file. Il nuovo menu File è semplicemente il modo più efficace per creare un nuovo file sulla piattaforma Mac OS X, puoi fare clic con il tasto destro in qualsiasi finestra del Finder per creare un nuovo file! Puoi anche fare clic destro sul desktop per creare i tuoi file!

Importante: il nuovo menu File è implementato come estensione del Finder, devi abilitare "Nuova estensione del menu File" in "Preferenze di Sistema" Estensioni "per far apparire il menu contestuale.

    
risposta data 25.10.2016 - 00:47
fonte
5

Modifica: non sono riuscito a ottenere che quanto sopra funzionasse come servizio, ma poi ho trovato una finestra di dialogo che si nascondeva dietro tutto il resto in cui Finder chiedeva il permesso di utilizzare le funzioni di accessibilità. Una volta ho abilitato che la risposta di Lauri Ranta ha funzionato. Ma quello sotto funziona bene e non ha bisogno di ulteriori permessi.

Ho provato diversi modi, il più pulito che ho trovato è lo script di Automator fornito qui:

link

E disponibile da Github qui:

link

    
risposta data 19.12.2013 - 13:41
fonte
5

C'è una caratteristica poco conosciuta del Finder chiamata Pad stazionario . Immagina di avere un blocco di carta che potresti "strappare" un nuovo foglio dal tuo desktop. Ogni pagina nel pad potrebbe avere un layout personalizzato e contenuti preesistenti, ecc., Consentire (ad esempio) di compilare un "mentre eri fuori, X chiamato" memo.

Al momento non sono come un Mac per ottenere screenshot ecc., ma se apri un documento di testo e inserisci i dettagli che vuoi utilizzare come modello (tenendo presente che un foglio completamente vuoto è perfettamente modello valido), quindi salvarlo da qualche parte, fare clic con il tasto destro e Get Info , quindi fare clic sulla casella di spunta Stationary Pad , quindi il file si comporterà in seguito in modo diverso da un file normale. Facendo doppio clic per aprire il file verrà effettivamente aperta una copia del file, senza alcun set di nomi di file, come se fosse un documento totalmente nuovo , permettendoti di riempirlo e salvarlo con un nome / posizione di tua scelta. La cosa grandiosa di questo è che senza deselezionare l'opzione pad statico, non è possibile sovrascrivere o modificare in altro modo il modello originale.

Ci sono più informazioni su google, questo è un breve riassunto con utili suggerimenti che non è t troppo vecchio.

Questo non è abbastanza fai clic destro sul desktop e fai clic su "Nuovo file", ma se l'icona del modello è sul desktop è probabilmente più veloce (a seconda se sei più veloce nel localizzare un'icona e facendo doppio clic o utilizzando uno spazio bianco, facendo clic con il pulsante destro del mouse e scegliendo da un menu sensibile al contesto ...)

In alternativa, potresti utilizzare una combinazione di uno dei metodi script mostrati in altre risposte per far sì che aprano semplicemente un file pad stazionario e puoi ricreare la funzione "crea vuoto" da qualsiasi app, anche quelle che non lo fanno Supporta Applescript e il documento "vuoto" non deve nemmeno essere vuoto, ma può essere un modello.

    
risposta data 19.12.2013 - 15:50
fonte
2

Se utilizzi Alfred, puoi provare questo flusso di lavoro. link

Quindi puoi digitare "nuovo" in Alfred per creare un nuovo file nella cartella corrente.

    
risposta data 08.06.2017 - 09:12
fonte
0

Se scarichi e installi BetterTouchTool puoi impostare facilmente questa azione; è uno dei trigger disponibili integrati.

Meglio ancora, puoi configurarlo per qualsiasi scorciatoia da tastiera o gesto del trackpad che ti piace. (Compreso un sacco di gesti del trackpad che non sapevi esistessero.)

(Non sono affiliato con BTT in alcun modo, ma credo che molti utenti Mac dovrebbero usarlo. È la prima applicazione che installo su qualsiasi nuovo Mac e lo sto usando da oltre cinque anni.)

    
risposta data 26.09.2016 - 12:24
fonte
0

High Sierra: vai su Preferenze di sistema / Tastiera / Scorciatoie, scegli SERVIZI e seleziona "Apri selezione in una finestra di TextEdit". Verrà visualizzato nel menu Servizi ora. Puoi anche aggiungere un tasto di scelta rapida.

    
risposta data 19.09.2017 - 04:11
fonte
0

Anche questo funziona molto bene se sei disposto a spendere un po 'di soldi: link

    
risposta data 11.07.2018 - 20:58
fonte

Leggi altre domande sui tag