Не удалось найти правильный формат файла для Экрана входит в систему Vim

У меня есть XP, Vista, и 7 (на моем Mac) как виртуальные машины. Лучше всего к худшему: 7, XP, Vista.

Я ожидал бы, пока Windows 7 не выходит, лично. Это намного более быстро.

1
задан 13 April 2017 в 15:14
3 ответа

^[ другое представление для Escape (нажатие Ctrl-[совпадает с нажатием клавиши выхода - карат представляет клавишу CTRL). Это начало последовательностей цвета ANSI. Я не думаю, что энергия собирается показать те цвета (если нет фильтр, который обрабатывает их).

Существует плагин для vim названный AnsiEsc, который отобразит результаты последовательностей цвета ANSI в файле. Для установки того плагина необходимо будет установить плагин Vimball сначала. Чтобы в полной мере воспользоваться AnsiEsc, необходимо будет перекомпилировать vim с патчем, описанным на странице AnsiEsc.

Необходимо установить форматы файлов, прежде чем файл будет загружен (или в .vimrc файле). Это не применит его к файлу, это уже загружается.

3
ответ дан 3 December 2019 в 18:21
  • 1
    Спасибо за Ваши ответы!---Вы видите Screen' s регистрируется ясно cat screenlog.0 | less -r –  Léo Léopold Hertz 준영 4 July 2009 в 21:24

Альтернатива Вы можете выполнить s/\^M//g и s/\^ [//g в vi для удаления незаконных символов, но не решаете вопрос с обработкой файла. Вы знаете то, что использует кодирование файла? Можно предположить при помощи file и это даст Вам информацию, такую как:"ASCII text, with CRLF line terminators"

Примечание: Ввести "^M" как "CTRL-M CTRL-V"

1
ответ дан 3 December 2019 в 18:21
  • 1
    @Chealion: Я попытался использовать только 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
  • 2
    @Chealion: обратите внимание что " fileformat" опция отличается от " fileformats" (множественная) опция. Бывшая запись файла влияния; последнее чтение файла влияния. –  Greg Hewgill 5 July 2009 в 03:08
  • 3
    @Greg Мое плохое. Очищенный мой ответ без ненужных битов. –  Chealion 5 July 2009 в 08:46

если это - опция, Вы могли бы попробовать dos2unix (и его партнер в преступлении unix2dos)

0
ответ дан 3 December 2019 в 18:21

Теги

Похожие вопросы