(Извините, я должен сделать новый ответ, потому что это слишком долго для комментария.)
Мои раскладки клавиатуры настроены до неузнаваемости, но я использую gt / gT или Ctrl-Tab для переключения между вкладками. Но главное, что у меня проблемы с копированием, это то, что если я переключаюсь из вкладки в режиме вставки, а затем снова переключаюсь на нее, я не переключаюсь обратно в режим вставки. Интересно, есть ли у вас какие-либо настройки, позволяющие автоматически фокусировать первое текстовое поле или что-то в этом роде? (Например, nofocuscontent .)
Так или иначе,
:help map
должен дать вам основы в отображениях. Вы могли бы сделать
:nmap <C-n> gt<Esc>
или возможно
:nmap <C-n> :tabnext<CR><Esc>
или поместите его в ваш .vimperatorrc, чтобы автоматически переназначить его при загрузке; там вы можете пропустить отверстие ':'. (Заменить gt
/ :tabnext
на gT
или :tabprev
для <C-p>
и т. Д.)
Вы даже можете решить свою проблему, просто отключив или переназначив <C-n>
в режиме вставки, чтобы предотвратить открытие нового окна (если вам не нравится эта функция).
:imap <C-n> <Nop>
заставит Ctrl-N ничего не делать в режиме вставки, или вы также можете заставить его перемещать вкладки:
:imap <C-n> <Esc>gt<Esc>
или что-то подобное.