Я добавил множество маленьких отображений в мой vimrc, которые помогают мне работать, например, noremap H ^
и inoremap jk <esc>
. Он отличается от Vanilla Vim, так что другие люди на работе имеют проблемы с кодированием на моем компьютере. Из-за этого было сложнее соединить программу с людьми и получить помощь в просмотре кода. То, что я хотел бы, это способ быстрого включения / выключения всех моих пользовательских отображений и переключения между моей конфигурацией vim и более «обычной» (например, относительной или абсолютной нумерацией). Каков был бы лучший способ сделать это?
3 ответа
Если вы отключите 'swapfile'
(и с помощью :set autoread
), вы можете одновременно открыть один и тот же файл в нескольких экземплярах Vim. Поэтому одновременно откройте и настроенный вами Vim, и обычный / другой Vim и переключайте экземпляры (Alt + Tab) вместе с людьми.
Вы можете объединить это с файлами сеанса для синхронизации открытых файлов (или просто использовать это с открытием и закрытием экземпляров Vim, если вы не хотите жить без защитной сети swapfiles).
Я думаю, что, вероятно, было бы лучше найти способ легко начать с того места, на котором вы остановились, при выходе и перезапустить Vim. Это могут быть сеансы, некоторый плагин для обработки сеансов, постоянная отмена, пользовательские сопоставления, комбинация всего этого или что-то еще.
Тогда вы сохраните два конфига Vim. Выйдите из Vim, запустите новый экземпляр Vim для своего коллеги, и когда они будут готовы, повторите попытку, чтобы снова открыть Vim.
Если вы хотите попробовать что-то очень новое и иметь Vim с поддержкой Python, вы можете попробовать установить плагин CoVim, чтобы разрешить совместное редактирование в Vim. Таким образом, вы и ваш коллега можете одновременно редактировать один и тот же файл в разных экземплярах Vim.