Su MacOS vedo modi per inserire liste di controllo e tabelle, ma nessun modo per inserire una linea orizzontale. È possibile farlo?
Su MacOS vedo modi per inserire liste di controllo e tabelle, ma nessun modo per inserire una linea orizzontale. È possibile farlo?
Risposte:
Mi piacerebbe vedere anche questa come una vera opzione di formattazione ... ma sembra improbabile che arrivi presto. Sperimentare vari caratteri di linea Unicode ( come―
) o una serie di trattini ( opt + shift + dash
) non è un'ottima soluzione in quanto la larghezza della "linea" non cambia con la larghezza della finestra della nota. E se stringi la larghezza della finestra più stretta della tua finta linea, si avvolgerà. Ugh!
Ecco la migliore soluzione che ho escogitato ( non è perfetto, ma funziona per me! ):
In Photoshop (o simile), crea un nuovo documento da qualche parte nel vicinato di 2400 pixel di larghezza per 6 pixel di altezza.
Riempilo di nero.
Salva come .jpg
(o .gif
, o .png
... non importa) in un posto a cui avrai facile accesso, come il tuo desktop.
In Note, posiziona il cursore su una nuova linea dove vuoi che la linea orizzontale vada.
Fare clic per selezionare il file salvato sul desktop e copiarlo negli Appunti ( command + c
).
Torna a Note e incollalo in ( command + v
). Finirai con qualcosa del genere:
La cosa bella qui è quando si regola la larghezza della finestra, l'immagine della linea orizzontale si estende sempre su tutta la larghezza:
Noterai che l'altezza della linea cambia anche in proporzione alla larghezza della finestra ... quindi dovrai sperimentare una dimensione che funzioni per te. 2400 x 6 sembra funzionare per me. Ecco un link al file che sto usando, se vuoi provarlo (fai clic destro per scaricare):
https://i.imgur.com/bcnfe7K.jpg
SUGGERIMENTO BONUS PRO: se stai utilizzando TextExpander (o simile) crea un nuovo frammento che inserisca questo elemento grafico in modo da non dover eseguire i passaggi 5 e 6 (sopra) ogni volta. Ho impostato il mio -----
. L'aggiunta della linea orizzontale con questo collegamento è diventata una seconda natura.
Se non si dispone di TextExpander (o simile) per creare un nuovo frammento che inserisce questo elemento grafico in modo da non dover eseguire i passaggi 5 e 6 sopra, è possibile creare un servizio Automator come mostrato nell'immagine seguente usando il seguente esempio Codice AppleScript :
property hLine : (path to pictures folder as string) & "hLine.jpg"
set the clipboard to (read (hLine as alias) as JPEG picture)
delay 1
tell application "System Events" to keystroke "v" using command down
Quindi assegnagli una scorciatoia da tastiera, come nell'immagine qui sotto, ho usato ⌘L in quanto non è stato assegnato in Note .
Ora per inserire la linea orizzontale in Note , posizionare il cursore nel punto desiderato della linea e premere: ⌘L
Nota: il codice AppleScript di esempio è proprio questo e non utilizza alcuna gestione degli errori ed è pensato solo per mostrare uno dei molti modi per eseguire un'attività. Spetta sempre all'utente aggiungere / utilizzare la gestione degli errori appropriata secondo necessità / desiderato.
C'è una soluzione per aggiungere una linea orizzontale semplicemente usando una scorciatoia da tastiera che innesca Automator per digitare una linea di trattini bassi per te. Funziona bene e sarebbe bello se le animazioni della sequenza di tasti fossero rimosse quando si preme il collegamento!
Controlla questa brillante risposta su macrumors.com da chown33 (nota che i passaggi seguenti sono stati scritti per OS X 10.8.4 Mountain Lion, quindi testalo di conseguenza):
Le fasi principali di una soluzione sono:
- Crea un servizio in Automator che digita "_" il numero desiderato di volte.
- Assegna una scorciatoia da tastiera al servizio utilizzando le Preferenze di Sistema.
- Provalo.
Fase 1: creare un servizio in Automator
- Avvia Automator.app.
- Scegli "Servizio" dalla finestra di dialogo "Scegli un tipo per il tuo documento".
- Aggiungi un'azione "Esegui AppleScript" al flusso di lavoro.
Incolla il seguente AppleScript nell'azione: Codice:
tell app "System Events" to keystroke "_______________________"
L'AppleScript incollato dovrebbe sostituire completamente il modello AppleScript che appare automaticamente nell'azione "Esegui AppleScript". Ciò significa che fai clic sulla casella dell'azione, scegli Seleziona tutto dal menu Modifica (⌘A), quindi elimina tutto. Opzionale: puoi aumentare la lunghezza della stringa __.
- Nella parte superiore del flusso di lavoro, imposta i popup per mostrare: Il servizio non riceve input in nessuna applicazione
- Salva il servizio (⌘S) e assegnagli un nome.
Fase 2: assegnare una scorciatoia da tastiera nelle Preferenze di Sistema
- Avvia Preferenze di Sistema.
- Scegli il pannello Tastiera, quindi fai clic sulla scheda Scorciatoie da tastiera.
- Appariranno due elenchi affiancati.
- Scegli Servizi nell'elenco a sinistra. L'elenco a destra mostrerà i Servizi disponibili.
- Scorri l'elenco verso il basso fino a visualizzare il nome che hai assegnato al tuo servizio. Probabilmente sarà sotto la voce Generale.
- Assicurati che la casella di controllo del tuo servizio sia selezionata.
- Fai clic sul pulsante "aggiungi scorciatoia", quindi premi la combinazione di tasti desiderata per assegnargli una scorciatoia da tastiera (la combinazione di tasti deve essere unica).
Fase 3: testalo
- Avvia Mail.app.
- Fai clic sul menu Posta, quindi scorri verso il basso nel menu gerarchico Servizi.
- Il vostro servizio denominato appare nelle voci di menu?
- Il tuo Servizio denominato ha la scorciatoia da tastiera assegnata?
- Crea un nuovo messaggio (⌘N).
- Fai clic nel corpo del nuovo messaggio vuoto.
- Premi la scorciatoia da tastiera.
- La serie di _ è stata aggiunta correttamente al messaggio?
Mi trovo spesso a dover scrivere una data prima della linea di divisione. Ispirato dalla risposta di @ Muthu, ho realizzato il seguente Applescript:
on run {input, parameters}
set _Date to short date string of (current date)
tell application "System Events"
keystroke _Date
keystroke return
keystroke "-------------------------------------------------------"
keystroke return
end tell
end run
Assegnando a questo servizio una scorciatoia, produce qualcosa come:
2019-04-07
-------------------------------------------------------
Puoi definire la linea per tutto il tempo che desideri.