Myślnik (-), myślnik (-) i emdash (-) są różne, ale trudne do odróżnienia. Powoduje to problemy np. Podczas pisania programów. Czy jest jakiś sposób na łatwiejsze ich rozróżnienie w emacs? Dzięki.
unicode
typography
StackExchange dla wszystkich
źródło
źródło
--
i---
.org-mode
miejscu, w którym--
będzie renderowana jako n-myślnik, chyba że jest zapakowana dosłownie lub w formacie podobnym do kodu=command --some-arg=
.Odpowiedzi:
Oto trochę zabawy z buźkami Unicode. En-dash wizualnie staje się czarną buźką. Em-dash wizualnie staje się białą buźką. Uwaga: niektóre wersje Emacsa mogą nie obsługiwać znaków Unicode z uśmiechniętą twarzą - ma to jedynie charakter demonstracyjny - można oczywiście wybrać inne znaki Unicode. Można użyć innych twarzy, a użytkownik może dowolnie komponować własne twarze.
Oto zaktualizowany przykład, który skutecznie łączy myślnik-minus i dodaje kolor - tzn.
8211
Wizualnie staje się--
zfont-lock-keyword-face
kolorem; i8212
wizualnie staje się---
zfont-lock-function-name-face
podbarwieniem.źródło
--
em-dash jak---
z wyraźną twarzą, taką jak pogrubiona czerwień, aby użytkownik wiedział, że emacs renderował je inaczej?8211
jak--
wfont-lock-keyword-face
; i8212
jak---
w przypadkufont-lock-function-name-face
.Aby zacytować dokumenty:
Nacisk i formatowanie mój.
Spróbuj zapamiętać te kody:
HYPHEN-MINUS
45EN DASH
8211EM DASH
8212Ale jeśli je zapomnisz, możesz to łatwo zrobić C-u C-x =, co powoduje wyświetlenie bufora z dodatkowymi informacjami, w tym
name:
polem.źródło
HYPHEN-MINUS
to kanoniczna nazwa Unicode zwykłego myślnika, którą zwykle można wpisać, naciskając klawisz po lewej stronie=
klawisza. Jest to „zwykła” kreska używana wszędzie w programowaniu.Użyj biblioteki,
highlight-chars.el
aby podświetlić dowolne znaki Unicode. Zobacz Wyróżnianie postaci na Wiki Emacs.Możesz użyć polecenia,
hc-highlight-chars
aby wyróżnić znaki na cztery sposoby:[:digit:]
)iso-8859-1
lublao
)hc-highlight-chars
wyświetla monit o wyróżnienie postaci (postaci) na konkretnej twarzy oraz twarzy, która ma być dla nich użyta. (Z prefiksem arg odznacza.)Po pojawieniu się monitu o wyróżnienie znaku (ów), możesz użyć
C-x 8 RET
znaków Unicode po zakończeniu.źródło