Я сопоставил Ctrl - j , чтобы перейти в буфер ниже.Однако он был жестко сопоставлен с чем-то другим, поэтому мне пришлось написать первую строку ниже, чтобы вообще сделать его сопоставимым.
Сценарий ниже работает отлично, за исключением случаев, когда я пишу .sh файлы.У меня установлен плагин поддержки bash.
let g:C_Ctrl_j = 'off'
map <C-j> <C-w>j
РЕДАКТИРОВАТЬ: Я только что обнаружил, что проблема в поддержке bash.Bash-support отображает Ctrl - j для перехода по вставке (или что-то в этом роде), которая перемещает курсор в предопределенную точку и переходит в режим вставки.Я предполагаю, что изменение в скрипте bash-support сделает эту работу, хотя мне не нравится возиться с этими файлами.
EDIT2: let g: C_Ctrl_j = 'off' фактически включает функцию вставки перехода плагина csupport.