vim按<esc>,光标会向左移动一个位置,怎样修正?

脚本命令col(".")可以取得未进入normal模式前的光标位置吗?... 脚本命令col(".")可以取得未进入normal模式前的光标位置吗? 展开
 我来答
皮糖乐与狂野17
2019-01-22 · TA获得超过3723个赞
知道大有可为答主
回答量:7874
采纳率:71%
帮助的人:917万
展开全部
当然是可以的。
你既可以用其它键执行 esc 的功能,也可以让 esc 执行其它功能。

在插入模式下,<ctrl-c> 和 <esc> 功能相同。<ctrl-[> 和 <esc> 类似,但不执行缩写检查。<ctrl-\><ctrl-n> 也可以回到普通模式。

不过不一般都不建议修改 vim 最基本的功能键。比如一旦你让某一个键代替 esc,那么在插入模式下,那个键就不能一直接用于插入字符。于是就要用 ctrl 或者 atl 修饰。vim 的使用经验一般不建议用 alt 修饰按键,这样可供选择的组合就很少。用一个,就要覆盖那个键组合原来的功能。
另一方面,组合键的使用速度,一般不会比 esc 快。因此自己练练键准,可能是解决这个问题的最好方法。
追问
我问的是取得光标位置,你哪复制来的牛头不搭马嘴?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式