vi, установите пользовательские настройки

При использовании vi мне почти всегда нужно делать

:set hlsearch
:set number

Как я могу сделать так, чтобы моя система всегда загружала их как пресеты или как-то еще, когда я использую vi.

На одной машине я root, на другой нет. Поэтому, пожалуйста, включите ответ для обоих. Спасибо!

2 ответа

Решение

Просто создать .vimrc файл со следующими записями:

set hlsearch
set number

Поместите этот файл в $HOME каталог пользователя, которого вы используете на конкретной машине:

/root/на машине, где вы находитесь root,
/home/USERNAMEна машине, где находится ваш пользователь USERNAME

если.vimrc не существует, создайте его.

Вы можете создать файл с именем.exrc в своем домашнем каталоге и написать все команды (без предшествующего:).

Когда вы запускаете редактор vi, редактор ищет переменную среды $EXINIT и использует содержимое файла, на который он указывает, в качестве команд конфигурации, если он существует. Если EXINIT не определен, vi ищет файл.exrc в вашем каталоге HOME и использует его команды конфигурации. Наконец, vi ищет в вашем текущем каталоге файл с именем.exrc и выполняет команды в этом файле, если он существует. Таким образом, вы можете иметь различную конфигурацию vi для каждого каталога или проекта, над которым вы работаете. ( http://alvinalexander.com/unix/edu/un010003/)

Соответствующий файл для vim называется.vimrc.

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