Vim (四) 插入模式

插入模式最简单: 输入字符,删除字符,然后再次 插入字符。。。

但是最好不要在插入模式中 远距离移动光标,最好跳转到普通模式中。


但是插入模式也有一定的技巧:


技巧13: 在插入模式中  及时更正错误。

---------------------------------------------------------------------------------------------------------------------------------

写单词出现错误的时候,最好删除这个单词,重新输入。

退格键:删除一个字符。

<C-h>: 删除前一个字符

<C-w>: 删除前一个单词

<C-u>; 删除至行首。 (还是挺有用的)


这些命令不是 Vim 独有的,在Shell中也可以使用。


技巧14: 返回普通模式

---------------------------------------------------------------------------------------------------------------------------------

<Esc>:

<C-[>:  同<Esc>

<C-o>:   切换到  插入-普通模式


插入--普通模式:

执行一次普通模式命令,然后马上返回插入模式。

<C-o> zz 挺好的一个命令组合。^_^ 可以重绘当前窗口,方便书写代码.


技巧15: 不离开插入模式,直接粘贴寄存器中的文本。

---------------------------------------------------------------------------------------------------------------------------------

<C-r> {register}:  {register}是我们想要插入的寄存器的名字。

<C-r>0: 数字0是复制专用寄存器的名字。



技巧16: 随时随地的做运算

---------------------------------------------------------------------------------------------------------------------------------

表达式寄存器: 

<C-r>=6*35<Enter> 就会把 6*35的值输出到当前的位置。


技巧17: 对字符编码插入非 常用的字符。

---------------------------------------------------------------------------------------------------------------------------------

<C-v>{code}: 其中字符编码 code 是用三位数字。

字符 a 的code: 065

输入Unicode字符

<C-v>u{code}: 其中code是4位16进制的数字。

<C-v>u00bf


技巧18: 用二合字母插入字符

---------------------------------------------------------------------------------------------------------------------------------

用处不大,以后再说



技巧19: 用替换模式替换已有的文本

---------------------------------------------------------------------------------------------------------------------------------

R: 由普通模式进入插入模式,但是不是插入字符,而是替换字符。

gR: 虚拟替换模式,主要针对Tab键的。

r: 单次版本的 替换模式。

gr : 单词版本的虚拟替换模式。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值