Wie beim Titel muss ich manchmal den Cursor bewegen, wenn ich ihn mit den Pfeilen verschiebe, was etwas mühsam ist Rückkehr in den Normalmodus. Es müssen viele Tasten gedrückt werden. Gibt es eine Taste, die sich im Normalmodus befindet, wenn sie gedrückt wird, und im Einfügemodus, wenn sie angehoben wird?
Entschuldigung, hast du es?
Oder gibt es eine Möglichkeit, schnell zu wechseln?
CTRL+O可以临时进入正常模式,按一个命令后就自动回到插入模式。不知道是否满足你的要求。
很久以前看到的一个好玩的东西:
Github传送门:https://github.com/alevchuk/vim-clutch
//我只是来娱乐的~
很遗憾,这就是Vim的使用模式,习惯就好。况且按
Esc
回到Normal mode后移动光标有很多命令可以选择,没必要一个一个h
,j
,k
,l
地连着按,最简单的,比如15h
会回移15个字符,^w
会删掉上次个单词,b
前移一个单词,等等太多了。你习惯用这些命令后,就会发现按Esc
回到Normal Mode后,移动光标比在Insert Mode下用上下左右一次次移动效率高的多。在配置文件下加上这几句命令:
inoremap <C-h> <Left>
inoremap <C-j> <Down>
inoremap <C-k>
inoremap <C-l> <Right>
就可以了,但这样一来也牺牲了一些默认的功能
你说不就是emacs了么……,按下ctrl就变模式~
建议映射ctrl-f和ctrl-b为左右移动,ctrl-c为<Esc>,不要i_ctrl-c也没事,
插入模式下的ctrl组合键可以好好琢磨一下。
括号补全有很好用的插件,如delimitMate等。