1

如何在 vsvim 中重新绑定转义键(在 Visual Studio 2015 中)?现在,我使用escor ctrl+[进入命令模式,但我想使用df键来代替。我怎样才能重新绑定它们?
我发现我需要.vsvimrc在我的 HOME 目录中创建文件并在那里写一些类似于nmap <df> :vsc MyCommand. 这样对吗?
但我不明白究竟什么命令必须是“MyCommand”。

4

3 回答 3

5

你确实需要一个.vimrc文件。在 mac 或 linux 计算机上,它将进入您的主目录。我从您的问题中猜测您可能在 Windows 上。简单的谷歌搜索表明 Windows 上的 HOME 目录也可能是正确的。如果你想确定,打开 vim,输入:echo $HOME,然后回车。它将打印文件路径。此外,在 Windows 上,此文件应称为_vimrc.

一旦你创建了你的 vimrc 文件,包括这一行

inoremap df <esc>

您必须关闭 vim 并重新打开它才能执行命令。

于 2016-06-21T00:51:52.877 回答
0

我寻找这一行:inoremap df <esc>,因为我使用“escape”或“ctrl + [”从输入模式进入命令模式。

于 2016-06-21T01:47:21.827 回答
0

在 Mac 上的 Visual Studio VsVim 中,设置中有一个选项:

菜单:Visual Studio > Preferences > Other > Vim Settings

jkInsert mode escape binding选项中使用它并且效果很好。更改对.vimrc我不起作用,但鉴于 GUI 中的此设置,我没有进一步调查为什么我的rc文件没有得到尊重。

于 2019-02-25T15:21:20.913 回答