^[
другое представление для Escape
(нажатие Ctrl-[совпадает с нажатием клавиши выхода - карат представляет клавишу CTRL). Это начало последовательностей цвета ANSI. Я не думаю, что энергия собирается показать те цвета (если нет фильтр, который обрабатывает их).
Существует плагин для vim
названный AnsiEsc, который отобразит результаты последовательностей цвета ANSI в файле. Для установки того плагина необходимо будет установить плагин Vimball сначала. Чтобы в полной мере воспользоваться AnsiEsc, необходимо будет перекомпилировать vim
с патчем, описанным на странице AnsiEsc.
Необходимо установить форматы файлов, прежде чем файл будет загружен (или в .vimrc файле). Это не применит его к файлу, это уже загружается.
Альтернатива Вы можете выполнить s/\^M//g и s/\^ [//g в vi для удаления незаконных символов, но не решаете вопрос с обработкой файла. Вы знаете то, что использует кодирование файла? Можно предположить при помощи file
и это даст Вам информацию, такую как:"ASCII text, with CRLF line terminators
"
Примечание: Ввести "^M" как "CTRL-M CTRL-V"
fileformat=unix
. Файл является screenlog.0, таким образом, расширение файла.0.---Ваша команда дает мне screenlog.0: UTF-8 Unicode English text, with very long lines, with CRLF, CR line terminators, with escape sequences, with overstriking
.
– Léo Léopold Hertz 준영
4 July 2009 в 21:14
cat screenlog.0 | less -r
– Léo Léopold Hertz 준영 4 July 2009 в 21:24