Почему .vimrc не изменяет появление vimtutor?

Я запускаю с Vim.

Я создал a ~/.vimrc файл в моем корневом каталоге и начал добавлять предпочтения.

Когда я сохраняю и запускаю файл снова, я вижу, что предпочтения вступают в силу в моем vim. Однако, когда я вновь открыл мой vimtutor Я не вижу предпочтений, которые я сделал.

Я также создал другой текстовый файл в другой папке, чтобы видеть, что мои предпочтения работают, и они. Итак, почему они не то, что я был используемым моим vimtutor файлом?

3
задан 3 June 2016 в 23:47

1 ответ

От man vimtutor:

Vim is always started in Vi compatible mode.

От man vim:

-C    Compatible.  Set the 'compatible' option.  This will make Vim behave mostly like Vi, even though a .vimrc file exists.

Поэтому, когда Вы запускаете vimtutor, это запускается в совместимом режиме, который игнорирует Ваш vimrc файл.

суть vimtutor является действительно просто текстовым файлом, все же. Ничто специальное об этом, кроме того, что (a) это делает копию файла обучающей программы, таким образом, это может быть изменено, не изменяя исходный файл и (b) это всегда запускается в vi совместимом режиме.

, Если Вы хотите открыть текстовый файл обучающей программы (копия его) использование Ваших vimrc настроек вместо с vi совместимым режимом, работайте vimtutor, затем тип :w myvimtutorfile для сохранения текстового файла в текущем каталоге. Затем, войдите :q! для выхода из vimtutor, и затем в командной строке входят vim myvimtutorfile, и необходимо видеть, что .vimrc настройки вступают в силу.

6
ответ дан 1 December 2019 в 15:24

Другие вопросы по тегам:

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