Мой профессор назначил учетную запись ssh каждому ученику в моем классе программирования и поручил нам использовать VIM для редактирования текста. Я обнаружил :set nu
и :set auto indent
через Google. Я заметил, что эти две настройки сбрасываются после каждого запуска. Есть ли способ заставить их сохраняться в моей учетной записи SSH? Как насчет VIM на моей локальной машине?
15
vimtutor
. Это поможет вам научиться пользоваться Vim. Когда вы закончите с этим, выполните:help
в Vim, чтобы увидеть обзор того, как использовать справочную систему, и некоторые дополнительные вводные материалы.Ответы:
Поместите их в свой
vimrc
(см.:help vimrc
). Затем вы можете синхронизировать этот файл между компьютерами.Другой вариант - настроить vimrc на локальном компьютере и использовать, например, bcvi для прозрачной передачи файлов с удаленного на локальный и обратно.
источник
Когда вы находитесь в Vim, введите
:echo $VIM
..., это должно дать вам местоположение, куда должен идти ваш _vimrc (или .vimrc). Отредактируйте файл под этим именем, поместите эти две строки внутрии сохранить его.
О, если у вас есть какие-либо проблемы с этим.
источник
:help vimrc
$ VIM, возможно, вещь для Mac. Просто говорю'.Существует также модельная строка, в которой вы можете настроить vim для файлов и не зависеть от какой-либо локальной конфигурации vim.
источник
Если вы используете Mac, вы можете использовать приложение Vim Options :
После этого можно перенести файл конфигурации vim на удаленный компьютер SSH с помощью команды "scp", например:
источник