码迷,mamicode.com
首页 > 系统相关 > 详细

vim普通模式

时间:2015-06-23 17:36:19      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

u键会触发undo 撤销命令,它会撤销最新的修改。 从进入插入模式开始,直到返回普通模式为止,在此期间输入或删除的任何内容都被当作一次修改。例外:如果在插入模式中使用了<Up>,<down>,<left>,<right>这些光标移动键,将会产生一个新的撤销块。

<Ctrl-r>命令会redo重做最新的修改。与 u命令相反。

 

db命令反向删除从光标起始位置到单词开头的内容,但会原封不动地留下光标起始位置的字符。即反向删除从光标起始位置的下一个字符到单词开头的内容。

dw命令删除当前光标位置到单词结尾的内容。如果删除的不是当前行最后一个单词,则光标会移动到后一个单词的首字母,如果删除的是当前行最后一个单词,则光标不会移动。

x命令删除当前光标的字符。

b命令把光标移动到单词的开头。

daw命令解读为”delete a word",删除一个单词。这个操作不仅会删除整个单词,还会删除空格。如果删除的不是当前行最后一个单词,则光标会移动到后一个单词的首字母,如果删除的是当前行最后一个单词,则光标会移动到前一个单词的尾部。

<Ctrl - a>命令执行递增操作。<Ctrl - x>命令执行递减操作。如果带一个n次数前缀,就会执行n次。例:10<Ctrl - a>会执行10次。如果当前光标不在数字上,则会查找当前行的在当前光标之后第一个数字。如果找到了,就跳到那里,执行操作。

vim把以0开头的数字解释为八进制值,而不是十进制。在八进制体系中,007+001=010。


 

d2w,先调用删除命令,然后以2w 作为动作命令,解读为“删除两个单词”;

2dw,次数作用于删除命令,动作命令只跨越一个单词,解读为“做两次删除单词的操作”。

dw.(点) ,解读为“删除一个单词,然后重复上次的操作”。

操作符 + 动作命令 = 操作

vim的操作符

 


操作符                                  用途


c                                          修改(change)


d                                         删除(delete)


y                                         复制到寄存器(copy)


g~                                       反转大小写


gu                                       转换为小写


gU                                       转换为大写


>                                          增加缩进


<                                          减小缩进


=                                          自动缩进


 

动作命令可以为  l (letter的首字母缩写)表示一个字符,aw ( a word的首字母缩写)表示一个完整单词, ap ( a paragraph的首字母缩写)表示一整个段落。

 

vim普通模式

标签:

原文地址:http://www.cnblogs.com/ly01/p/4595688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!