欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 问答

问答

Vim在插入模式下怎么用 -jkl 控制方向?

分类: 问答 常识词典 编辑 : 常识 发布 : 03-11

阅读 :192

Vim在插入模式下怎么用 -jkl 控制方向?最近在转变到-jkl上面,发现在插入模式下不能用-jkl了,是必须要esc后移动操作吗?13 个答案

答案 1:

esc有点远,方向键也有点远。有一种不错的-pping就是:i-p jj < esc > 。双击jj退出编缉模式,继续用-jkl。

答案 2:

我的做法是修改插入模式的快捷键,好处是修改一些简单错误的时候,不用长途奔袭到方向键,手可以一直保持在主键盘区。不过最常用的移动操作还是Esc退回到普通模式。" insert mode s-ortcutinore-p < C-- > < Left >inore-p < C-j > < Down >inore-p < C-k > < Up >inore-p < C-l > < Rig-t >inore-p < C-d > < DELETE >

答案 3:

官方user文档中提议用 < CTRL-[ > 来取代 < ESC > ,这个组合应该方便些。另, < CTRL-C > 是不展开缩略词直接退出insert模式,不过感觉缩略词对中文用户没啥用吧

答案 4:

最好别在插入模式下移动,应该回到nor-l模式(建议用ctrl+[). 之后你会有各种方法快速移动到相应位置(参考vim :-elp usr_03)

答案 5:

插入模式下不能用-jkl移动。除非你不想通过直接按-jkl就输入-jkl,这样你需要自定义插入模式下的映射。

答案 6:

嫩个 插入模式里 可以按 方向键吧 要是用-jkl移动了 这四个字母怎么打嘛~

答案 7:

看来你还没完全理解 Vim 模式化编辑的精髓:不同模式的功能是有区别的,插入模式是用来写内容的,普通模式才是移动光标的。要把根据不同情况切换模式形成条件反射。你想想插入模式下 -jkl 如果是移动光标,怎么输入 -, j, k, l 这四个字母呢?

答案 8:

为什么要保持在插入模式,应该尽量保持在普通模式才是。虽然i-p可以帮你达到目的

答案 9:

《Unix&Linux大学教程》(Harley Ha-n著,好书,可以当小说看)第513页和第522页里说了,1976年Vi发明人BillJoy使用的ADM-3A终端的键盘上的Esc键在现在键盘的Tab键的位置,而方向键刚好在HJKL上,所以他这就这么规定了。

答案 10:

我觉得按ESC比较好。你要移动不一定用-ijk,lz新手吧

答案 11:

如果不觉得蛋疼的话,可以先ctrl+o,然后-jkl,这样只执行一次移动就返回插入模式

答案 12:

VIM是模式編輯器!

答案 13:

我明白@Rio你的意思,就是想问问有没有更好的方法,谢谢@寿方亮的方法

下一篇:Ubuntu 11.04 用启动管理器设置默认启动项为 Win7,但重启后依然进入Ubuntu,? 下一篇 【方向键 ( → )下一篇】

上一篇:宅人通常不太注重衣着打扮? 上一篇 【方向键 ( ← )上一篇】