1

Я добавил множество маленьких отображений в мой vimrc, которые помогают мне работать, например, noremap H ^ и inoremap jk <esc> . Он отличается от Vanilla Vim, так что другие люди на работе имеют проблемы с кодированием на моем компьютере. Из-за этого было сложнее соединить программу с людьми и получить помощь в просмотре кода. То, что я хотел бы, это способ быстрого включения / выключения всех моих пользовательских отображений и переключения между моей конфигурацией vim и более «обычной» (например, относительной или абсолютной нумерацией). Каков был бы лучший способ сделать это?

3 ответа3

1

Если вы отключите 'swapfile' (и с помощью :set autoread), вы можете одновременно открыть один и тот же файл в нескольких экземплярах Vim. Поэтому одновременно откройте и настроенный вами Vim, и обычный / другой Vim и переключайте экземпляры (Alt + Tab) вместе с людьми.

Вы можете объединить это с файлами сеанса для синхронизации открытых файлов (или просто использовать это с открытием и закрытием экземпляров Vim, если вы не хотите жить без защитной сети swapfiles).

0

Я думаю, что, вероятно, было бы лучше найти способ легко начать с того места, на котором вы остановились, при выходе и перезапустить Vim. Это могут быть сеансы, некоторый плагин для обработки сеансов, постоянная отмена, пользовательские сопоставления, комбинация всего этого или что-то еще.

Тогда вы сохраните два конфига Vim. Выйдите из Vim, запустите новый экземпляр Vim для своего коллеги, и когда они будут готовы, повторите попытку, чтобы снова открыть Vim.

0

Если вы хотите попробовать что-то очень новое и иметь Vim с поддержкой Python, вы можете попробовать установить плагин CoVim, чтобы разрешить совместное редактирование в Vim. Таким образом, вы и ваш коллега можете одновременно редактировать один и тот же файл в разных экземплярах Vim.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .