Est-il possible d'ajouter une ligne horizontale aux notes de pomme sur un Mac?


14

Sur MacOS, je vois des moyens d'entrer des listes de contrôle et des tableaux mais aucun moyen d'entrer une ligne horizontale. Est-ce possible?


Wow, ce qui est étonnant, c'est qu'avec toutes les réponses ci-dessous, la bonne chose serait qu'Apple ajoute simplement <hr /> au menu Notes> Format, juste au-dessus du tableau. Je le suggère à Apple dès maintenant ...
Lucifer Morningstar

Réponses:


11

J'aimerais aussi voir cela comme une option de mise en forme réelle… mais il semble peu probable que cela arrive bientôt. Expérimenter avec divers caractères de ligne Unicode ( comme ) ou une série de tirets em ( opt + shift + dash) n'est pas une excellente solution car la largeur de la "ligne" ne change pas avec la largeur de la fenêtre de note. Et si vous serrez la largeur de la fenêtre plus étroite que votre fausse ligne, elle s'enroulera. Pouah!

Voici la meilleure solution de contournement que j'ai trouvée ( ce n'est pas parfait, mais cela fonctionne pour moi! ):

  1. Dans Photoshop (ou similaire), créez un nouveau document quelque part dans le voisinage de 2400 pixels de large par 6 pixels de haut.

  2. Remplissez-le de noir.

  3. Enregistrez en tant que .jpg(ou .gif, ou .png… cela n'a pas vraiment d'importance) dans un endroit auquel vous aurez facilement accès, comme votre bureau.

  4. Dans Notes, placez le curseur sur une nouvelle ligne à l'endroit où vous souhaitez que la ligne horizontale aille.

  5. Cliquez pour sélectionner le fichier que vous avez enregistré sur votre bureau et copiez-le dans votre presse-papiers ( command + c).

  6. Revenez à Notes et collez-le ( command + v). Vous vous retrouverez avec quelque chose comme ceci:

lignes horizontales

Ce qui est bien ici, c'est que lorsque vous ajustez la largeur de la fenêtre, l'image de la ligne horizontale s'étendra toujours sur toute la largeur:

pleine largeur

Vous remarquerez que la hauteur de la ligne change également proportionnellement à la largeur de la fenêtre… vous devrez donc expérimenter avec une taille qui vous convient. 2400 x 6 semble fonctionner pour moi. Voici un lien vers le fichier que j'utilise, si vous voulez l'essayer (clic droit pour télécharger):

https://i.imgur.com/bcnfe7K.jpg


CONSEIL BONUS PRO: Si vous utilisez TextExpander (ou similaire), créez un nouvel extrait qui insère ce graphique de ligne afin que vous n'ayez pas à effectuer les étapes 5 et 6 (ci-dessus) à chaque fois. J'ai le mien prêt -----. L'ajout de la ligne horizontale avec ce raccourci est devenu une seconde nature.


Si vous ne disposez pas de TextExpander (ou similaire) pour créer un nouvel extrait qui insère ce graphique de ligne afin que vous n'ayez pas à effectuer les étapes 5 et 6 ci-dessus, vous pouvez créer un service Automator comme indiqué dans l'image ci-dessous en utilisant l' exemple suivant Code 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
  • Comme codé, le "bcnfe7K.jpg" lié a été enregistré dans le dossier Images du dossier Accueil en tant que "hLine.jpg", alors ajustez-le si nécessaire dans l' exemple de code AppleScript .

Service d'automatisation

Ensuite, affectez-lui un raccourci clavier, comme dans l'image ci-dessous, j'ai utilisé ⌘L car il n'était pas attribué dans Notes .

Raccourci clavier

Maintenant, pour insérer la ligne horizontale dans Notes , placez le curseur là où vous voulez la ligne et appuyez sur: ⌘L


Remarque: L' exemple de code AppleScript est juste cela et n'utilise aucune gestion des erreurs et est uniquement destiné à montrer l'une des nombreuses façons d'accomplir une tâche. Il incombe toujours à l'utilisateur d'ajouter / d'utiliser la gestion des erreurs appropriée selon les besoins / souhaits.


1
J'ai ajouté un service d'automatisation à votre réponse, qui est d'ailleurs une excellente réponse. +1
user3439894

J'aimerais pouvoir voter plus d'une fois
Zaki Aziz

@Xecure Vrai, vous ne pouvez voter qu'une seule fois… mais vous pouvez toujours le marquer comme la solution. clin d' oeil
Sam

@Xecure, Bien que vous ne puissiez voter pour une question qu'une seule fois, vous pouvez également choisir de cliquer sur la coche, ce qui en fait la réponse acceptée, si vous le souhaitez.
user3439894

Les points bonus vont à quiconque peut faire fonctionner quelque chose comme ça sur iOS!
Sam

6

Il existe une solution pour ajouter une ligne horizontale en utilisant simplement un raccourci clavier qui déclenche Automator pour taper une ligne de soulignements pour vous. Cela fonctionne bien, et ce serait génial si les animations de frappe étaient supprimées lorsque vous appuyez sur le raccourci!

Vérifiez cette brillante réponse sur macrumors.com par chown33 (notez que les étapes ci-dessous ont été écrites pour OS X 10.8.4 Mountain Lion, alors testez-la en conséquence):

Les principales phases d'une solution sont:

  1. Créez un service dans Automator qui tape «_» le nombre de fois souhaité.
  2. Attribuez un raccourci clavier au service à l'aide des préférences système.
  3. Essaye-le.

Phase 1: rendre un service dans Automator

  1. Lancez Automator.app.
  2. Choisissez "Service" dans la boîte de dialogue "Choisissez un type pour votre document".
  3. Ajoutez une action «Exécuter AppleScript» au flux de travail.
  4. Collez l'AppleScript suivant dans l'action: Code:

    tell app "System Events" to keystroke "_______________________"
    

    L'AppleScript collé doit remplacer complètement le modèle AppleScript qui apparaît automatiquement dans l'action "Exécuter AppleScript". Cela signifie que vous cliquez dans la case de l'action, choisissez Tout sélectionner dans le menu Edition (⌘A), puis supprimez tout. Facultatif: vous pouvez augmenter la longueur de la chaîne __.

  5. En haut du flux de travail, définissez les fenêtres contextuelles pour afficher: Le service ne reçoit aucune entrée dans aucune application
  6. Enregistrez le service (⌘S) et donnez-lui un nom.

Phase 2: attribuer un raccourci clavier dans les préférences système

  1. Lancez les Préférences Système.
  2. Choisissez le volet Clavier, puis cliquez sur l'onglet Raccourcis clavier.
  3. Deux listes côte à côte apparaissent.
  4. Choisissez Services dans la liste de gauche. La liste de droite affiche les services disponibles.
  5. Faites défiler la liste jusqu'à ce que vous voyiez le nom que vous avez donné à votre service. Ce sera probablement sous la rubrique Général.
  6. Assurez-vous que la case de votre service est cochée.
  7. Cliquez sur son bouton "ajouter un raccourci", puis appuyez sur la combinaison de touches souhaitée pour lui affecter un raccourci clavier (la combinaison de touches doit être unique).

Phase 3: Testez-le

  1. Lancez Mail.app.
  2. Cliquez sur le menu Courrier, puis descendez dans le menu hiérarchique Services.
  3. Votre service nommé apparaît-il dans les éléments de menu?
  4. Votre service nommé a-t-il le raccourci clavier qui lui est attribué?
  5. Créez un nouveau message (⌘N).
  6. Cliquez dans le corps du nouveau message vide.
  7. Appuyez sur le raccourci clavier.
  8. La série de _ est-elle correctement ajoutée au message?

4

Maintenez la touche trait d'union du clavier. Lorsque vous relâchez, les tirets se dessinent sous forme de ligne continue.


3

J'ai souvent besoin d'écrire une date avant la ligne de séparation. Inspiré par la réponse de @ Muthu, j'ai créé le Applescript suivant:

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

En attribuant à ce service un raccourci, il génère quelque chose comme:

2019-04-07
-------------------------------------------------------

Vous pouvez définir la ligne aussi longtemps que vous le souhaitez.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.