мой профессор назначил учетную запись ssh каждому студенту в моем классе программирования и поручил нам использовать VIM для редактирования текста. Я обнаружил :set nu
и :set auto indent
через Google. Я заметил, что эти два параметра сбрасываются после каждого запуска. Есть ли способ заставить их сохраняться в моей учетной записи ssh? Как насчет на VIM на моей локальной машине?
Сохранять настройки vim при разных запусках?
4 ответа
поместите их в vimrc
(см. :help vimrc
). Затем можно синхронизировать этот файл между компьютерами.
другой вариант - настроить vimrc на локальном компьютере и использовать, например,bcvi для прозрачной передачи файлов с удаленного на локальный и обратно.
когда вы находитесь в Vim, типа :echo $VIM
... это должно дать вам место, где ваша _vimrc (или .vimrc) должен идти. Отредактируйте файл под этим именем, поместите эти две строки внутрь
set nocompatible
set number
set autoindent
и сохранить его.
кричите, если у вас есть какие-либо проблемы с этим.
есть еще modeline где можно настроить файл-мудрые Vim и не зависят от конфигурации местного ВИМ.
- можно настроить поведение vim для конкретных файлов с помощью модельных линий.
- Modelines включены в начале/конце файла и вызвать "setlocal" на vim переменных.
- это полезно для настройки параметров, как поведение вкладок в файловом режиме и т. д.
Если вы находитесь на Mac, вы можете использовать Параметры Vim применение:
- Поиск "nu", установить"On".
- Поиск "autoindent", установите"On".
- сохранить файл как ".vimrc" в вашем домашнем каталоге.
после этого можно перенести конфигурационный файл vim на удаленную SSH машину, используя команду " scp " вида:
scp ~/.vimrc moshe@professor.com
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]