Pokazuje typ znaku nowej linii w Emacsie


12

Jak mogę sprawić, by Emacs wyświetlał typ nowej postaci?

Szukam czegoś podobnego do tego, co robi Notepadd (patrz poniżej). Czytałem, że Emacs ma M-x whitespace-modew zestawie, ale wydaje się, że nie pokazuje typu znaku kontrolnego ASCII, którego plik używa do reprezentowania podziałów linii. Czy coś mi brakuje?

wprowadź opis zdjęcia tutaj

Uwaga: Zadałem to pytanie w SuperUser, ale nie otrzymałem odpowiedzi przez ponad 3 miesiące, więc mam nadzieję spróbować tutaj teraz.


Dostałeś odpowiedź i jest to w zasadzie ta sama odpowiedź.
tripleee

Szukam rozwiązania tej odpowiedzi i myślę, że może to być tryb spacji ... lub przynajmniej jest to mechanizm przepisywania znaku za pomocą mapowania display_map.
jgomo3

Odpowiedzi:


10

W lewym dolnym rogu okna znajduje się tajemniczy ciąg znaków 1:@**-. Najedź kursorem na dwukropek, powie ci coś w rodzaju „zakończenia linii: unix, mysz-1, aby przełączyć”. (Nawiasem mówiąc, pozostała mu 1 to system kodowania, w moim przypadku iso-8859-1)


4
A jeśli ustawisz bufor na zakończenia linii Uniksa, gdy plik zawiera zakończenia linii DOS, wyświetli CR jako \Ms na końcu każdej linii
Michael Mrozek

1
Dzięki Urich i @MichaelMrozek. Miałem nadzieję, że Emacs będzie miał tryb lub pakiet, który pokaże wszystkie typy znaków specjalnych w buforze (w zasadzie ulepszony tryb białych znaków), ale myślę, że jest to tak blisko, jak to możliwe. Dzięki jeszcze raz.
Amelio Vazquez-Reina,
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.