-
答案 1:
esc有点远,方向键也有点远。有一种不错的mapping就是:imap jj < esc > 。双击jj退出编缉模式,继续用hjkl。 -
答案 2:
我的做法是修改插入模式的快捷键,好处是修改一些简单错误的时候,不用长途奔袭到方向键,手可以一直保持在主键盘区。不过最常用的移动操作还是Esc退回到普通模式。" insert mode shortcutinoremap < C-h > < Left >inoremap < C-j > < Down >inoremap < C-k > < Up >inoremap < C-l > < Right >inoremap < C-d > < DELETE > -
答案 3:
官方user文档中提议用 < CTRL-[ > 来取代 < ESC > ,这个组合应该方便些。另, < CTRL-C > 是不展开缩略词直接退出insert模式,不过感觉缩略词对中文用户没啥用吧 -
答案 4:
最好别在插入模式下移动,应该回到normal模式(建议用ctrl+[). 之后你会有各种方法快速移动到相应位置(参考vim :help usr_03) -
答案 5:
插入模式下不能用hjkl移动。除非你不想通过直接按hjkl就输入hjkl,这样你需要自定义插入模式下的映射。 -
答案 6:
嫩个 插入模式里 可以按 方向键吧 要是用hjkl移动了 这四个字母怎么打嘛~ -
答案 7:
看来你还没完全理解 Vim 模式化编辑的精髓:不同模式的功能是有区别的,插入模式是用来写内容的,普通模式才是移动光标的。要把根据不同情况切换模式形成条件反射。你想想插入模式下 hjkl 如果是移动光标,怎么输入 h, j, k, l 这四个字母呢? -
答案 8:
为什么要保持在插入模式,应该尽量保持在普通模式才是。虽然imap可以帮你达到目的 -
答案 9:
《Unix&Linux大学教程》(Harley Hahn著,好书,可以当小说看)第513页和第522页里说了,1976年Vi发明人BillJoy使用的ADM-3A终端的键盘上的Esc键在现在键盘的Tab键的位置,而方向键刚好在HJKL上,所以他这就这么规定了。 -
答案 10:
我觉得按ESC比较好。你要移动不一定用hijk,lz新手吧 -
答案 11:
如果不觉得蛋疼的话,可以先ctrl+o,然后hjkl,这样只执行一次移动就返回插入模式 -
答案 12:
VIM是模式編輯器! -
答案 13:
我明白@Rio你的意思,就是想问问有没有更好的方法,谢谢@寿方亮的方法
Vim在插入模式下怎么用 hjkl 控制方向?
2012-01-19 17:59:11 来源: 点击:
相关热词搜索:
上一篇:请教yet的用法:作副词和作连词是的用法和意思
下一篇:有哪些「Bash」的替代语言?