Ist es möglich, Apple-Noten auf einem Mac eine horizontale Linie hinzuzufügen?

14

Unter MacOS sehe ich Möglichkeiten, Checklisten und Tabellen einzugeben, aber keine Möglichkeit, eine horizontale Linie einzugeben. Ist das möglich?

Zaki Aziz
quelle
Wow, das Erstaunliche ist, dass mit all den Antworten unten das Richtige für Apple wäre, einfach das <hr /> zum Menü Notes> Format direkt über der Tabelle hinzuzufügen. Ich würde es Apple jetzt empfehlen ...
Lucifer Morningstar

Antworten:

11

Ich würde dies gerne auch als tatsächliche Formatierungsoption sehen… aber es ist unwahrscheinlich, dass es bald kommen wird. Das Experimentieren mit verschiedenen Unicode-Zeilenzeichen ( wie ) oder einer Reihe von Strichen ( opt + shift + dash) ist keine gute Lösung, da sich die Breite der "Linie" nicht mit der Breite des Notizfensters ändert. Und wenn Sie die Fensterbreite schmaler als Ihre Faux-Linie drücken, wird sie umbrochen. Pfui!

Hier ist die beste Problemumgehung, die ich mir ausgedacht habe ( es ist nicht perfekt, aber es funktioniert für mich! ):

  1. Erstellen Sie in Photoshop (oder ähnlichem) ein neues Dokument mit einer Breite von 2400 Pixel und einer Höhe von 6 Pixel.

  2. Fülle es mit schwarz.

  3. Speichern Sie als .jpg(oder .gif, oder .png... es spielt keine Rolle) an einem Ort, auf den Sie leicht zugreifen können, z. B. auf Ihrem Desktop.

  4. Setzen Sie in Notizen den Cursor auf eine neue Linie, in die die horizontale Linie verlaufen soll.

  5. Klicken Sie, um die Datei auszuwählen, die Sie auf Ihrem Desktop gespeichert haben, und kopieren Sie sie in Ihre Zwischenablage ( command + c).

  6. Gehen Sie zurück zu Notizen und fügen Sie es in ( command + v) ein. Sie werden am Ende so etwas haben:

horizontale Linien

Wenn Sie die Breite des Fensters anpassen, wird das horizontale Linienbild immer die gesamte Breite umfassen:

Gesamtbreite

Sie werden feststellen, dass sich die Höhe der Linie auch proportional zur Fensterbreite ändert. Sie müssen also mit einer Größe experimentieren, die für Sie geeignet ist. 2400 x 6 scheint für mich zu funktionieren. Hier ist ein Link zu der Datei, die ich verwende, wenn Sie sie ausprobieren möchten (Rechtsklick zum Herunterladen):

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


BONUS PRO TIPP: Wenn Sie TextExpander (oder ähnliches) verwenden, erstellen Sie ein neues Snippet, das diese Liniendiagramm einfügt, damit Sie nicht jedes Mal die Schritte 5 und 6 (oben) ausführen müssen. Ich habe meine eingestellt -----. Das Hinzufügen der horizontalen Linie mit dieser Verknüpfung ist zur zweiten Natur geworden.


Wenn Sie nicht über TextExpander (oder ähnliches) verfügen , um ein neues Snippet zu erstellen , das diese Liniendiagramm einfügt, sodass Sie die obigen Schritte 5 und 6 nicht ausführen müssen, können Sie anhand des folgenden Beispiels einen Automator- Dienst erstellen , wie in der folgenden Abbildung dargestellt AppleScript- Code :

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
  • Wie codiert wurde die verknüpft „bcnfe7K.jpg“ in den gespeicherten Bildern Ordner innerhalb des Heim - Ordners als „hLine.jpg“, passen Sie es so in dem Beispiel Applescript - Code als nötig.

Automator Service

Weisen Sie ihm dann eine Tastenkombination zu, wie im Bild unten, ich habe ⌘L verwendet, da es in Notes nicht zugewiesen wurde .

Tastaturkürzel

Um nun die horizontale Linie in Notizen einzufügen , setzen Sie den Cursor an die gewünschte Stelle und drücken Sie: ⌘L


Hinweis: Der Beispiel- AppleScript- Code ist genau das und verwendet keine Fehlerbehandlung. Er soll nur eine von vielen Möglichkeiten zeigen, wie eine Aufgabe ausgeführt werden kann. Es liegt immer in der Verantwortung des Benutzers, nach Bedarf / Wunsch eine geeignete Fehlerbehandlung hinzuzufügen / zu verwenden .

Sam
quelle
1
Ich habe Ihrer Antwort einen Automator-Service hinzugefügt, der übrigens eine hervorragende Antwort ist. +1
user3439894
Ich wünschte, ich könnte dies mehr als einmal positiv bewerten
Zaki Aziz
@Xecure Richtig, Sie können nur einmal upvoten ... aber Sie können es trotzdem als Lösung markieren. Zwinker
Sam
@Xecure, Während Sie eine Frage nur einmal abstimmen können, können Sie auch auf das Häkchen klicken, um dies zur akzeptierten Antwort zu machen, wenn Sie dies wünschen.
user3439894
Bonuspunkte gehen an jeden, der so etwas unter iOS zum Laufen bringen kann!
Sam
6

Es gibt eine Lösung, um eine horizontale Linie hinzuzufügen, indem Sie einfach eine Tastenkombination verwenden, die Automator dazu veranlasst, eine Zeile mit Unterstrichen für Sie einzugeben. Es funktioniert gut und es wäre großartig, wenn die Tastenanimationen beim Drücken der Verknüpfung entfernt würden!

Überprüfen Sie diese brillante Antwort auf macrumors.com von chown33 (beachten Sie, dass die folgenden Schritte für OS X 10.8.4 Mountain Lion geschrieben wurden. Testen Sie sie daher entsprechend):

Die Hauptphasen einer Lösung sind:

  1. Erstellen Sie in Automator einen Dienst, der '_' so oft wie gewünscht eingibt.
  2. Weisen Sie dem Dienst mithilfe der Systemeinstellungen eine Tastaturkürzel zu.
  3. Probier es aus.

Phase 1: Erstellen Sie einen Service in Automator

  1. Starten Sie Automator.app.
  2. Wählen Sie im Dialogfeld "Typ für Ihr Dokument auswählen" die Option "Service".
  3. Fügen Sie dem Workflow eine Aktion "AppleScript ausführen" hinzu.
  4. Fügen Sie das folgende AppleScript in die Aktion ein: Code:

    tell app "System Events" to keystroke "_______________________"
    

    Das eingefügte AppleScript sollte die Vorlage AppleScript, die automatisch in der Aktion "AppleScript ausführen" angezeigt wird, vollständig ersetzen. Das heißt, Sie klicken in das Feld der Aktion, wählen im Menü Bearbeiten (⌘A) die Option Alle auswählen und löschen dann alles. Optional: Sie können die Länge der Zeichenfolge __ erhöhen.

  5. Stellen Sie am oberen Rand des Workflows die Popups so ein, dass Folgendes angezeigt wird: Der Dienst erhält in keiner Anwendung Eingaben
  6. Speichern Sie den Dienst (⌘S) und geben Sie ihm einen Namen.

Phase 2: Zuweisen einer Tastaturkürzel in den Systemeinstellungen

  1. Starten Sie die Systemeinstellungen.
  2. Wählen Sie den Tastaturbereich und klicken Sie auf die Registerkarte Tastaturkürzel.
  3. Es werden zwei nebeneinander liegende Listen angezeigt.
  4. Wählen Sie in der linken Liste Dienste. In der rechten Liste werden die verfügbaren Dienste angezeigt.
  5. Scrollen Sie in der Liste nach unten, bis Sie den Namen sehen, den Sie Ihrem Service gegeben haben. Es wird wahrscheinlich unter der Überschrift Allgemein sein.
  6. Stellen Sie sicher, dass das Kontrollkästchen Ihres Dienstes aktiviert ist.
  7. Klicken Sie auf die Schaltfläche "Verknüpfung hinzufügen" und drücken Sie dann die gewünschte Tastenkombination, um eine Tastenkombination zuzuweisen (die Tastenkombination muss eindeutig sein).

Phase 3: Testen Sie es

  1. Starten Sie Mail.app.
  2. Klicken Sie auf das Menü Mail und wechseln Sie dann zum hierarchischen Menü Dienste.
  3. Erscheint Ihr benannter Dienst in den Menüelementen?
  4. Hat Ihr benannter Dienst eine zugewiesene Tastenkombination?
  5. Erstellen Sie eine neue Nachricht (⌘N).
  6. Klicken Sie in den Text der neuen leeren Nachricht.
  7. Drücken Sie die Tastenkombination.
  8. Wird die Reihe von _s korrekt zur Nachricht hinzugefügt?
Muthu Ganesh
quelle
4

Halten Sie die Bindestrich-Taste auf der Tastatur gedrückt. Wenn Sie loslassen, werden die Striche als durchgezogene Linie eingezeichnet.

Everett
quelle
3

Ich muss oft ein Datum vor die Trennlinie schreiben. Inspiriert von @ Muthus Antwort habe ich das folgende Applescript erstellt:

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

Wenn Sie diesem Dienst eine Verknüpfung zuweisen, wird Folgendes ausgegeben:

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

Sie können die Linie so lange definieren, wie Sie möchten.

user10375
quelle