Szukam edytora tekstu, który może pokazać mi rzeczywiste powroty karetki i znaki nowej linii.
Np. Jeśli zapiszę ten ciąg: "This\rIs\r\nA\nString"
Zamiast pokazywać
This
Is
A
String
Szukam edytora tekstu, który pokaże
This\rIs\r\nA\nString
Uważam, że problem z analizowaniem mojego pliku tekstowego w pewnym programie jest spowodowany niespójnymi znakami nowej linii / powrotu karetki / obu na końcach wierszy.
Mógłbym po prostu stworzyć program, który potrafi odczytać plik i wyświetlić go z takim formatowaniem, ale pomyślałem, że byłoby łatwiej, gdyby ktoś wiedział o takim, który już to potrafi.
Dzięki!
[EDYCJA]
Zapomniałem określić, że jestem w systemie Windows, a instalacja Cygwin nie jest tak naprawdę opcją. W przeciwnym razie użyłbym vi lub vim.
Ponadto, jeśli istnieje sposób na zrobienie tego w PSPad, który jest już zainstalowany, byłoby wspaniale, gdybyś też o tym wiedział. Dzięki!
źródło
Odpowiedzi:
Dzięki Notepad ++ możesz wyświetlać znaki końca linii. Pokazuje CR i LF zamiast „\ r” i „\ n”, ale przenosi punkt w poprzek. Jednak nadal będzie wstawiać podziały wierszy. Ale zobaczysz znaki końca linii.
Aby użyć do tego Notepad ++, otwórz menu Widok, otwórz wysuwaną ikonę Pokaż symbole i wybierz opcję „Pokaż wszystkie znaki” lub „Pokaż znaki końca linii”.
źródło
View > Show Symbol
. Wskazówka: Notepad ++ świetnie nadaje się również do znajdowania znaków i zastępowania ich znakami końca linii, zobacz szczegóły na superuser.com/q/34451/169199od -c filename.csv
. Ten działa w aplikacji Terminal. dr-palaniraja.blogspot.ca/2011/06/…W vi (m) sprawdź:
źródło
Sublime Text 3 ma wtyczkę o nazwie RawLineEdit, która wyświetla końce linii i umożliwia wstawianie dowolnego typu zakończenia linii:
https://github.com/facelessuser/RawLineEdit
źródło
shift + ctrl + p
jest zwykle sposobem interakcji Sublime z wtyczkami. Naciśnij te klawisze i zacznij wpisywać nazwę wtyczki, zobaczysz wynik.Na platformie Windows edytor Zeus ma opcję wyświetlania białych znaków (np. Widok, menu White sapce ).
Posiada również opcję wyświetlania pliku w trybie szesnastkowym (tj. Menu Narzędzia, Hex Dump ).
źródło
Możesz to uzyskać w Emacsie, zmieniając tryb. Na przykład, oto jak wyglądają rzeczy w trybie białych znaków .
źródło
Założę się, że Notatnik programisty dałby ci coś takiego ...
źródło
Napisz mały program, który załatwi sprawę. W zależności od używanego języka zajmuje to od 10 sekund do 1 minuty. Z pewnością szybszy niż instalacja jakiejkolwiek aplikacji. W linii poleceń z odpowiednią konfiguracją PHP
źródło
vi może wyświetlać wszystkie znaki.
źródło
Wypróbuj Notepad ++ . Pokazuje wszystkie postacie. Ponadto możesz użyć narzędzia dos2unix do konwersji pliku na all / n lub „conv” (ten sam link), aby przekonwertować w obie strony.
źródło
Jestem wielkim fanem JEdit . Jest bardzo potężny i wieloplatformowy. Dostępna jest do niego wtyczka o nazwie Biała spacja, która może robić, co chcesz. Jeśli to nie wystarczy, istnieje wtyczka do przeglądania szesnastkowego i wtyczka do edycji szesnastkowej.
źródło
SciTE robi to bardzo dobrze za jednym naciśnięciem klawisza. Jest również w stanie wykryć najbardziej prawdopodobne, aktualne zakończenie linii pliku (w przypadku linii mieszanych) i je przekonwertować.
Nie ma potrzeby instalowania, jest lekki, może być używany jako narzędzie, nawet jeśli nie chcesz rezygnować z ulubionego edytora.
źródło
EmEditor to robi. Możesz także dostosować, które symbole są faktycznie wyświetlane, aby je pokazać.
źródło
Jeśli masz Mathematica, możesz spróbować za pomocą tego polecenia:
To pokaże wszystkie / r i / n
źródło
Slickedit i Notepad2 również je pokazują. W Slickedit możesz dostosować wszystkie rodzaje niewidocznych znaków (spacje, tabulatory, CR, nowe wiersze, ...) i wyświetlać je dowolnymi znakami.
źródło
Najlepsze do wymiany \ n \ t i nie tylko: Edytor plików programisty http://www.lancs.ac.uk/staff/steveb/cpaap/pfe/pfefiles.htm
źródło
Przepraszam, że tak późno dołączyłem do modą, ale w systemie Windows 10 pokaże je Notepad2. Wybierz z menu
View\Show Line Endings
źródło
GVIM działa w systemie Windows i jest VIM dla cmd.
Czek http://www.vim.org/download.php
Ponadto szybkie przejrzenie dokumentów lub google lub kilku znajomych vimmy może pomóc w użyciu szybkiego wyszukiwania VIM i zastąpienia go, aby rozwiązać problem, który mam.
źródło