如何在vsvim中重新绑定转义键(在Visual Studio 2015中)?现在,我使用 esc 或 ctrl + [进入命令模式,但我想使用df
键。我怎么能重新绑定他们?
我发现我需要在HOME目录中创建.vsvimrc
文件并在那里写一些类似于nmap <df> :vsc MyCommand
的命令。是不是?
但我不明白命令究竟是什么,而不是“MyCommand”。
答案 0 :(得分:0)
您确实需要.vimrc
个文件。在Mac或Linux计算机上,它将进入您的主目录。我猜你的问题是你可能在Windows上。一个简短的谷歌搜索表明Windows上的HOME目录也可能是正确的。如果要确认,请打开vim,键入:echo $HOME
,然后按Enter键。它将打印文件路径。此外,在Windows上,此文件应称为_vimrc
。
创建vimrc文件后,请包含此行
inoremap df <esc>
你必须关闭vim并重新打开它以进行命令工作。
答案 1 :(得分:0)
我查找了这一行:inoremap df <esc>
,因为我使用&#34; escape&#34;或者&#34; ctrl + [&#34;从输入模式进入命令模式。
答案 2 :(得分:0)
在Mac上的Visual Studio VsVim中,设置中有一个选项:
菜单:Visual Studio > Preferences > Other > Vim Settings
我在jk
选项中使用了Insert mode escape binding
,效果很好。 .vimrc
更改对我而言不起作用,但是在GUI中进行了此设置,因此我没有进一步调查为什么不尊重我的rc
文件的情况。