Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vsvim退出键重新绑定_Vim_Visual Studio 2015_Vsvim - Fatal编程技术网

Vsvim退出键重新绑定

Vsvim退出键重新绑定,vim,visual-studio-2015,vsvim,Vim,Visual Studio 2015,Vsvim,如何在vsvim(Visual Studio 2015)中重新绑定转义键?现在,我使用esc或ctrl+[进入命令模式,但我想改用df键。如何重新绑定它们? 我发现我需要在我的主目录中创建.vsvimrc文件,并在那里编写一些类似于nmap:vsc MyCommand的命令。是否正确? 但我不明白确切的命令应该是什么而不是“MyCommand”.您确实需要一个.vimrc文件。在mac或linux计算机上,它会放在您的主目录中。我从您的问题猜您可能在Windows上。一个简短的google搜索表

如何在vsvim(Visual Studio 2015)中重新绑定转义键?现在,我使用esc或ctrl+[进入命令模式,但我想改用
df
键。如何重新绑定它们?
我发现我需要在我的主目录中创建
.vsvimrc
文件,并在那里编写一些类似于
nmap:vsc MyCommand
的命令。是否正确?

但我不明白确切的命令应该是什么而不是“MyCommand”.

您确实需要一个
.vimrc
文件。在mac或linux计算机上,它会放在您的主目录中。我从您的问题猜您可能在Windows上。一个简短的google搜索表明Windows上的主目录也可能是正确的。如果您想确认,请打开vim,键入
:echo$home
,然后按ent它将打印文件路径。此外,在Windows上,此文件应称为
\u vimrc

创建vimrc文件后,请包括这一行

inoremap df <esc>
inoremap-df

您必须关闭vim并重新打开它以执行命令工作。

您确实需要一个
.vimrc
文件。在mac或linux计算机上,它将位于您的主目录中。我从您的问题猜您可能在Windows上。简短的google搜索表明Windows上的主目录也可能是正确的。如果您想检查当然,打开vim,键入
:echo$HOME
,然后按enter键。它将打印文件路径。此外,在Windows上,此文件应称为
\u vimrc

创建vimrc文件后,请包括这一行

inoremap df <esc>
inoremap-df

您必须关闭vim并重新打开它以进行命令工作。

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

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

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

菜单:
visualstudio>Preferences>Other>Vim设置


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

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

菜单:
visualstudio>Preferences>Other>Vim设置


我在
Insert mode escape binding
选项中使用
jk
,效果很好。
.vimrc
更改对我不起作用,但是在GUI中设置了这个设置,我没有进一步调查为什么我的
rc
文件没有得到尊重。

完全正确-我犯了一个愚蠢的错误。我的答案应该是
oremap
。我编辑了它。完全正确-我犯了一个愚蠢的错误。我的答案应该是
inoremap
。我编辑了它。实际上,要学习文件夹,请使用visual studio中的
:设置VimrcPath?
。创建/更改文件并重新启动studio后,使用
:设置vimrc?
检查加载的文件以了解文件夹在visual studio中使用
:设置VimrcPath?
。创建/更改文件并重新启动studio后,使用
:设置vimrc?