Я ищу текстовый редактор, который может показать мне фактические символы возврата каретки и новой строки.
Например, если я сохраню эту строку: "This\rIs\r\nA\nString"
Вместо того, чтобы показывать
This
Is
A
String
Я ищу текстовый редактор, который покажет
This\rIs\r\nA\nString
Я считаю, что проблема с анализом моего текстового файла в определенной программе вызвана несовместимостью новой строки / возврата каретки / обоих на концах строк.
Я мог бы просто создать программу, которая может читать файл и отображать его с таким форматированием, но я подумал, что было бы проще, если бы кто-нибудь знал о такой, которая уже умеет это делать.
Спасибо!
[EDIT]
Забыл указать, что я использую Windows, и установка Cygwin на самом деле не вариант. В противном случае я бы использовал vi или vim.
Кроме того, если есть способ сделать это в PSPad, которая уже установлена, было бы здорово, если бы вы тоже это знали. Спасибо!
источник
Ответы:
В Notepad ++ можно отображать символы конца строки. Он показывает CR и LF вместо "\ r" и "\ n", но он передает суть. Однако он все равно будет вставлять разрывы строк. Но вы можете увидеть символы окончания строки.
Чтобы использовать Notepad ++ для этого, откройте меню «Просмотр», откройте выдвижной элемент «Показать символы» и выберите «Показать все символы» или «Показать символы конца строки».
источник
View > Show Symbol
. Совет: Notepad ++ также отлично подходит для поиска символов и замены их разрывами строки, подробности см. На superuser.com/q/34451/169199od -c filename.csv
. Этот работает в приложении "Терминал". dr-palaniraja.blogspot.ca/2011/06/…В vi (m) проверьте:
источник
В Sublime Text 3 есть плагин RawLineEdit, который будет отображать окончания строк и разрешать вставку произвольного типа окончания строки:
https://github.com/facelessuser/RawLineEdit
источник
shift + ctrl + p
Обычно это способ взаимодействия в Sublime с плагинами. Нажмите эти клавиши и начните вводить имя плагина, вы увидите результат.На платформе Windows редактор Zeus имеет возможность отображать пустое пространство (например, View, White sapce menu).
Он также имеет возможность отображать файл в шестнадцатеричном режиме (например , меню « Инструменты», меню « Hex Dump» ).
источник
Вы можете получить это в Emacs, изменив режим. Например, вот как все выглядит в режиме пробелов .
источник
Готов поспорить, что Блокнот программиста даст вам нечто подобное ...
источник
Напишите небольшую программу, которая сделает свое дело. В зависимости от языка, который вы используете, это занимает от 10 секунд до 1 минуты. Быстрее, чем установка любого приложения. В командной строке при правильной настройке PHP
источник
vi может отображать все символы.
источник
Попробуйте Notepad ++ . На нем показаны все персонажи. Кроме того, вы можете использовать утилиту dos2unix для преобразования файла в формат all / n или «conv» (та же ссылка) для преобразования в любом случае.
источник
Я большой поклонник JEdit . Он очень мощный и кроссплатформенный. Для него доступен плагин Whitespace, который может делать то, что вы хотите. Если этого недостаточно, есть плагин для просмотра в шестнадцатеричном формате и плагин для редактирования в шестнадцатеричном формате.
источник
SciTE очень хорошо справляется с этим одним нажатием клавиши. Он также может определять наиболее вероятное окончание текущей строки файла (в случае смешанных строк) и преобразовывать их.
Не нужно устанавливать, легкий, его можно использовать как инструмент, даже если вы не хотите отказываться от любимого редактора.
источник
EmEditor делает это. Вы также можете настроить, какие символы будут отображаться на самом деле.
источник
Если у вас есть Mathematica, вы можете попробовать эту команду:
Это покажет все / r и / n
источник
Slickedit и Notepad2 также показывают их. В Slickedit вы можете настраивать всевозможные невидимые символы (пробелы, табуляции, CR, переводы строк и т. Д.) И отображать их с любым символом по вашему желанию.
источник
Лучшее для замены \ n \ t и др .: Редактор файлов программиста http://www.lancs.ac.uk/staff/steveb/cpaap/pfe/pfefiles.htm
источник
Извините, что присоединяюсь к так поздно, но в Windows 10 Notepad2 покажет их. Выберите из меню
View\Show Line Endings
источник
GVIM работает в Windows, есть VIM для cmd.
Проверьте http://www.vim.org/download.php
Кроме того, быстрый просмотр документации или Google, или некоторые друзья vimmy могут помочь вам использовать быстрый поиск и замену VIM, чтобы решить возникшую у вас проблему, я полагаю.
источник