Я использую gVim, и в его меню «Файл» нет опции вертикального разделения.
Я хочу отобразить default :split
и его сокращение :sp
to :vsplit
и :vsp
соответственно, чтобы он везде заменял горизонтальное разделение.
1 ответ
Вот ваша проблема: вы не используете vim как vim. Вы используете vim как notepad++. Если бы вы использовали vim как vim, вы могли бы просто сделать:
:vsplit file
(или даже лучше, введите <C-w>v
), и тогда вам не понадобится мышь, графический интерфейс, меню или что-то еще. Затем, если вы хотите переназначить
:split
в
:vsplit
Вы могли бы просто бежать
:cnoremap split vsplit
:cnoremap sp vsp
Это полностью решит вашу проблему.
Но это не твоя проблема. Если вы переназначили эти команды, а затем использовали мышь, чтобы :split
файл, переназначение не повлияет. Так что на данный момент у вас действительно есть два варианта.
что я очень предпочитаю и очень рекомендую, это прекратить использование кнопок меню. Каждый раз, когда вы перемещаете руку с клавиатуры на мышь, перетаскиваете курсор мыши вверх по кнопке меню, прокручиваете вниз, нажимаете правую кнопку, просматриваете ваши файлы, нажимаете, чтобы открыть нужный файл, вы перестали использовать vim. Теперь вы используете notepad++ внутри vim. Вы могли бы сделать все то же самое в две кнопки! (
<C-w>v
) Если вы хотите довести этот подход до крайности, вы также можете запустить:set guioptions=
который удалит все кнопки меню. Однако, поскольку это ваш рабочий процесс, вы можете перейти с опцией 2:
Добавьте это к вашему
.vimrc
:an 10.320 &File.Sp&lit-Open\.\.\.<Tab>:vsp :browse vsp<CR>
Это добавит параметр "вертикальное разделение" в строку меню.