Czy można dodać poziomą linię do notatek jabłkowych na komputerze Mac?


14

W systemie MacOS widzę sposoby wprowadzania list kontrolnych i tabel, ale nie ma możliwości wprowadzenia poziomej linii. Czy to się da zrobić?


Wow, niesamowitą rzeczą jest to, że przy wszystkich poniższych odpowiedziach poprawne byłoby dla Apple po prostu dodać <hr /> do menu Format> Notatki> tuż nad tabelą. Sugerowałbym to teraz Apple ...
Lucyfer Morningstar

Odpowiedzi:


11

Chciałbym również postrzegać to jako rzeczywistą opcję formatowania… ale wydaje się mało prawdopodobne, aby w najbliższym czasie. Eksperymentowanie z różnymi znakami wiersza Unicode ( np. ) Lub serią myślników ( opt + shift + dash) nie jest świetnym rozwiązaniem, ponieważ szerokość „linii” nie zmienia się wraz z szerokością okna notatek. A jeśli ściśniesz szerokość okna węższą niż sztuczna linia, zawinie się. Ugh!

Oto najlepsze obejście, jakie wymyśliłem ( nie jest idealne, ale działa dla mnie! ):

  1. W Photoshopie (lub podobnym) utwórz nowy dokument o szerokości około 2400 pikseli i wysokości 6 pikseli.

  2. Wypełnij go czernią.

  3. Zapisz jako .jpg(albo .gif, albo .png... to naprawdę nie ma znaczenia), w miejscu, które będziesz mieć łatwy dostęp do nich, jak na pulpicie.

  4. W Notatkach umieść kursor na nowej linii w miejscu, w którym ma przebiegać linia pozioma.

  5. Kliknij, aby wybrać plik zapisany na pulpicie i skopiuj go do schowka ( command + c).

  6. Wróć do programu Notes i wklej go w ( command + v). Skończysz z czymś takim:

linie poziome

Ładne jest to, że gdy dostosujesz szerokość okna, obraz linii poziomej zawsze będzie obejmował całą szerokość:

pełna szerokość

Zauważysz, że wysokość linii zmienia się również proporcjonalnie do szerokości okna… więc musisz eksperymentować z rozmiarem, który Ci odpowiada. 2400 x 6 wydaje się działać dla mnie. Oto link do pliku, którego używam, jeśli chcesz spróbować (kliknij prawym przyciskiem myszy, aby pobrać):

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


BONUS PRO WSKAZÓWKA: Jeśli używasz TextExpander (lub podobnego), utwórz nowy fragment kodu, który wstawi tę grafikę liniową, abyś nie musiał za każdym razem robić kroków 5 i 6 (powyżej). Mój jest ustawiony na -----. Dodanie linii poziomej za pomocą tego skrótu stało się drugą naturą.


Jeśli nie masz TextExpander (lub podobnego), aby utworzyć nowy fragment kodu, który wstawia tę grafikę liniową, więc nie musisz wykonywać kroków 5 i 6 powyżej, możesz utworzyć usługę Automator , jak pokazano na poniższym obrazie, korzystając z poniższego przykładu Kod 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
  • Po zakodowaniu połączony plik „bcnfe7K.jpg” został zapisany w folderze Pictures w folderze Home jako „hLine.jpg”, więc w razie potrzeby dostosuj go w przykładowym kodzie AppleScript .

Serwis Automatora

Następnie przypisz mu skrót klawiaturowy, ponieważ na poniższym obrazku użyłem ⌘L, ponieważ nie został on przypisany w Notatkach .

Skrót klawiszowy

Teraz, aby wstawić poziomą linię do Notatek , ustaw kursor w żądanej linii i naciśnij: ⌘L


Uwaga: przykład AppleScript kod jest tak, że i nie zatrudnić żadnego obsługę błędów i jest przeznaczona tylko pokazać jeden z wielu sposobów wykonania zadania. Na Użytkowniku spoczywa zawsze obowiązek dodania / użycia odpowiedniej obsługi błędów w razie potrzeby / potrzeby.


1
Do twojej odpowiedzi dodałem usługę Automator, która, nawiasem mówiąc, jest doskonałą odpowiedzią. +1
użytkownik3439894

Szkoda, że ​​nie mogę głosować więcej niż raz
Zaki Aziz

@ Xecure To prawda, że ​​możesz głosować tylko raz ... ale nadal możesz oznaczyć to jako rozwiązanie. mrugnięcie
Sam

@ Xecure, chociaż możesz głosować na pytanie tylko raz, możesz także kliknąć znacznik wyboru, aby uzyskać akceptowaną odpowiedź, jeśli tak zdecydujesz.
user3439894

Punkty bonusowe trafiają do każdego, kto może uzyskać coś takiego, działając na iOS!
Sam

6

Istnieje rozwiązanie polegające na dodaniu linii poziomej za pomocą skrótu klawiaturowego, który powoduje, że Automator wpisuje dla Ciebie linię znaków podkreślenia. Działa dobrze i byłoby świetnie, gdyby animacje naciśnięcia klawisza zostały usunięte po naciśnięciu skrótu!

Sprawdź tę genialną odpowiedź na macrumors.com autorstwa chown33 (zwróć uwagę, że poniższe kroki zostały napisane dla OS X 10.8.4 Mountain Lion, więc przetestuj ją odpowiednio):

Główne fazy rozwiązania to:

  1. Wykonaj usługę w Automatorze, która wpisuje „_” żądaną liczbę razy.
  2. Przypisz skrót klawiaturowy do usługi za pomocą Preferencji systemowych.
  3. Sprawdź to.

Faza 1: Wykonaj usługę w Automatorze

  1. Uruchom Automator.app.
  2. Wybierz „Usługa” z okna dialogowego „Wybierz typ dokumentu”.
  3. Dodaj akcję „Uruchom AppleScript” do przepływu pracy.
  4. Wklej następujący skrypt AppleScript do akcji: Kod:

    tell app "System Events" to keystroke "_______________________"
    

    Wklejony AppleScript powinien całkowicie zastąpić szablon AppleScript, który automatycznie pojawia się w akcji „Uruchom AppleScript”. Oznacza to, że klikniesz pole akcji, wybierz polecenie Wybierz wszystko z menu Edycja (⌘A), a następnie usuń wszystko. Opcjonalnie: możesz zwiększyć długość łańcucha __.

  5. W górnej części przepływu pracy ustaw wyskakujące okienka, aby pokazywały: Usługa nie otrzymuje danych wejściowych w żadnej aplikacji
  6. Zapisz usługę (⌘S) i nadaj jej nazwę.

Faza 2: Przypisz skrót klawiaturowy w Preferencjach systemowych

  1. Uruchom Preferencje systemowe.
  2. Wybierz panel Klawiatura, a następnie kliknij kartę Skróty klawiaturowe.
  3. Pojawią się dwie listy obok siebie.
  4. Wybierz Usługi z listy po lewej stronie. Prawa lista pokaże dostępne Usługi.
  5. Przewiń listę w dół, aż zobaczysz nazwę nadaną Twojej usłudze. Prawdopodobnie będzie to pozycja Ogólna.
  6. Upewnij się, że pole wyboru usługi jest zaznaczone.
  7. Kliknij przycisk „dodaj skrót”, a następnie naciśnij żądaną kombinację klawiszy, aby przypisać skrót klawiaturowy (kombinacja klawiszy musi być unikalna).

Faza 3: przetestuj

  1. Uruchom Mail.app.
  2. Kliknij menu Poczta, a następnie przejdź do menu hierarchicznego Usługi.
  3. Czy twoja nazwana usługa pojawia się w elementach menu?
  4. Czy twoja nazwana usługa ma przypisany skrót klawiaturowy?
  5. Utwórz nową wiadomość (⌘N).
  6. Kliknij w treści nowej pustej wiadomości.
  7. Naciśnij skrót klawiaturowy.
  8. Czy seria _ jest poprawnie dodana do wiadomości?

5

Przytrzymaj klawisz myślnika na klawiaturze. Po odpuszczeniu kreski rysują się jako ciągła linia.


To poprawna odpowiedź
Lester

3

Często muszę pisać datę przed linią podziału. Zainspirowany odpowiedzią @ Muthu, stworzyłem następujący skrypt jabłkowy:

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

Przypisując tę ​​usługę do skrótu, wyświetla ona coś takiego:

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

Możesz zdefiniować linię tak długo, jak chcesz.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.