我正在使用 gVim,但其文件菜单项中没有垂直分割选项。我想将默认值:split
及其缩写分别映射:sp
到:vsplit
和:vsp
,以便它取代所有位置的水平分割。
答案1
您的问题在于:您使用的 vim 不像 vim。您使用的 vim 像 notepad++。如果您使用的 vim 像 vim,您可以简单地执行以下操作:
:vsplit file
(或者更好的是,输入<C-w>v
),这样你就不需要鼠标、GUI、菜单或任何东西了。然后,如果你想重新映射
:split
到
:vsplit
你可以简单地运行
:cnoremap split vsplit
:cnoremap sp vsp
这将彻底解决您的问题。
但这不是你的问题。如果你重新映射这些命令,然后使用鼠标指向:split
文件,重新映射将不会产生任何影响。所以此时,你实际上有两个选择。
哪个我更希望并且强烈推荐的是停止使用菜单按钮。每次你将手从键盘移到鼠标上,将鼠标光标向上拖动到菜单按钮,向下滚动,单击右键,浏览文件,单击打开正确的文件,你就停止使用 vim 了。你现在在 vim 中使用 notepad++。你可以在两个按钮!(
<C-w>v
)如果你想要将这种方法发挥到极致,你也可以运行:set guioptions=
这将删除所有菜单按钮。但是,由于这是您的工作流程,因此您可以选择选项 2:
将其添加到您的
.vimrc
:an 10.320 &File.Sp&lit-Open\.\.\.<Tab>:vsp :browse vsp<CR>
这将向您的菜单栏添加“垂直分割”选项。