2015-02-03 4 views
0

При использовании VI я почти всегда нужно делатьVI, установить пользовательские настройки

:set hlsearch 
:set number 

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

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

+0

(hlsearch для vim). Когда вы являетесь пользователем root, вы можете изменять то, что не нравится вашим коллегам. Используете ли вы клиент эмулятора терминала/ssh, где вы можете определить ключевые последовательности? Чем вы можете поместить свои любимые строки под специальную комбинацию клавиш. –

ответ

4

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

set hlsearch 
set number 

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

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

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

+0

Это действительно для vim, а не vi – davir

+2

В большинстве систем 'vi' и' vim' являются символическими ссылками на один и тот же двоичный файл. –

+0

@davir. Затем установите vim, vim - самый простой инструмент. –

2

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

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

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

Смежные вопросы