Vim 在插入模式下使用Emac键?
使用所有Vim、Xvim(对于Xcode)和Ideavim(对于IntelliJ),我希望能够在插入模式下使用默认的键绑定,而不是使用Vims。我已经使用Xcode很长一段时间了,并且已经非常擅长使用标准的Xcode绑定进行键入,但Vim绑定在不使用插入模式时要好得多 我知道你能做到。vimrc设置,如Vim 在插入模式下使用Emac键?,vim,ideavim,xvim,Vim,Ideavim,Xvim,使用所有Vim、Xvim(对于Xcode)和Ideavim(对于IntelliJ),我希望能够在插入模式下使用默认的键绑定,而不是使用Vims。我已经使用Xcode很长一段时间了,并且已经非常擅长使用标准的Xcode绑定进行键入,但Vim绑定在不使用插入模式时要好得多 我知道你能做到。vimrc设置,如 :im <C-D> <esc>xa 启用在自动完成中滚动,但仍不能使其作为向下运行 有人知道如何解决这个问题吗?如果你真的想,你可以 nnoremap i :actio
:im <C-D> <esc>xa
启用在自动完成中滚动,但仍不能使其作为向下运行
有人知道如何解决这个问题吗?如果你真的想,你可以
nnoremap i :action VimPluginToggle<CR>
nnoremap一:动作VimPluginToggle
进入~/.ideavimrc
,然后在Preferences=>Keymap中,找到Vim Emulator
项并为其分配快捷键ESC。当您不进入插入模式时,您将禁用IdeaVim,按ESC键将重新启用它
我对此进行了简短的测试,它似乎至少在表面上起到了作用,尽管你失去了变化的插入符号样式作为你所处模式的指示器。然而,我不确定这是个好主意。最好按照设计在系统内工作,并设置所需的绑定。如果确实需要,可以将
nnoremap i :action VimPluginToggle<CR>
nnoremap一:动作VimPluginToggle
进入~/.ideavimrc
,然后在Preferences=>Keymap中,找到Vim Emulator
项并为其分配快捷键ESC。当您不进入插入模式时,您将禁用IdeaVim,按ESC键将重新启用它
我对此进行了简短的测试,它似乎至少在表面上起到了作用,尽管你失去了变化的插入符号样式作为你所处模式的指示器。然而,我不确定这是个好主意。最好按照设计在系统内工作并设置所需的绑定。您选择了什么键映射?我的是一个自定义键映射,它是“基于键映射:Mac OS X 10.5+”,并且我能够按照您的描述使用ctrl-n(在插入模式下键入时向下,在自动完成列表中下一步)。我的~/.ideavimrc或IDEA键映射中没有任何ctrl-n的自定义绑定。您选择了什么键映射?我的是一个自定义键映射,它是“基于键映射:Mac OS X 10.5+”,并且我能够按照您的描述使用ctrl-n(在插入模式下键入时向下,在自动完成列表中下一步)。在我的~/.ideavimrc或IDEA键映射中,我没有任何用于ctrl-n的自定义绑定。