У меня есть текстовый файл в системе unix. Следующее содержание текстового файла создает проблему:vim e518: неизвестный вариант:
good: ok line vi: bad line ok: ok line
Так что, если я бегу: vim test.txt
, я получаю следующее сообщение об ошибке:
"test.txt" 3L, 39C Error detected while processing modelines: line 2: E518: Unknown option: bad Press ENTER or type command to continue
Если удалить мой ~/.vimrc
, ошибка исчезает. Но странно то, что даже с пустым файлом ~/.vimrc
появляется ошибка.
Я понимаю, что это потому, что строка начинается с vi:
, что ошибка создана, но я не понимаю, почему и как это исправить.
Спасибо. Я буду отмечать это как принятый ответ, потому что он объясняет, как это происходит и почему (наличие vimrc). – Danosaure
поэтому vim понимает последние строки 'n' как' modelines' (т. Е. Настройки vim), поэтому желательно, чтобы во избежание этой ошибки сохранялись последние строки 'n' его кода либо пустыми строками, либо фактическими' vim modelines'. – shahjapan