vim/vi的使用(ubuntu12.04)----->在插入模式下使用方向键移动光标

首先介绍map:

noremap:是不会递归的映射 (大概是no recursion)前缀代表生效范围
inoremap:就只在插入(insert)模式下生效
vnoremap:只在visual模式下生效
nnoremap:就在normal模式下(狂按esc后的模式)生效,例如:

                    noremap Y y
                    noremap y Y
                    不会出现问题

ctr+o:可以在插入模式下暂时回到命令模式,当得到一个命令后立刻回到插入模式。

^:由ctrl+v得到后面紧跟要设置的快捷键,意思大概是提取快捷键。(map 设置[ESC]和ctrl+o时,属于特殊功能键的提取,要先键入ctrl+v.)

143145_4jFT_2515635.png

^[OD:由ctrl+v+ ← 得到。

^O:由ctrl+v+ctrl+o得到。

inoremap ^[OD ^Oh:意思是将 ← 键设置为在插入模式下向左移动光标并返回插入模式的快捷键。

其他三条命令分别设置上、下、右。

 

 

转载于:https://my.oschina.net/u/2515635/blog/712324

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值