Chinaunix首页 | 论坛 | 博客
  • 博客访问: 317662
  • 博文数量: 63
  • 博客积分: 2344
  • 博客等级: 大尉
  • 技术积分: 628
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-13 11:09
个人简介

有一种沉默叫霸气,有一种内敛叫个性,有一种简单叫深遂,有一种不屑叫自我

文章分类

全部博文(63)

文章存档

2013年(10)

2012年(12)

2011年(1)

2010年(9)

2009年(31)

分类: LINUX

2013-08-13 12:32:51


 

1 大小写转换:gu/gU[范围控制]         #u小写,U大写

2 光标移动

半页移动:ctl + u (upward) / ctl + d (downward)       #u向后,d向前

  整页移动:ctl + f (forward) / ctl + b (backward)         #f向后,b向前

 word移动:w/e          #w单词首字母,e单词尾字母

                            b                #上一个单词首字母

  屏幕移动:zz               #当前行作为屏幕中间

                            zt               #当前行作为屏幕最上,top

                            zb              #当前行作为屏幕最下,bottom

3 快速移动到上次修改点

         `.                #`1左边的字符,移动到上次修改点

         ‘.                # ‘为单引号,移动到上次修改的行

4 替换:r        #替换光标所在位置字符

                   R       #替换光标所到之处,直到按下Esc

5 删除:d       #删除,停留在通常模式

                   c       #删除,进入插入模式

6 多文件中的替换

         在已打开的文件中输入:args *.c            #打开多个文件

                                                        :argdo      %s/\/x-counter/ge      | update 

#e忽略出错,update存盘

7 在光标位置插入另外的文件内容:

         :r      fileName 

         :line# r filename                #line行插入fileName内容

8 重选上次选中的区域 gV

9 十六进制查看文件

         :%!xxd 16                   #16进制编辑

         :%!xxd -r           #文本编辑

10 删除空行  :g/^$/d              #d为删除动作

                            sed -i ‘/^$/d’    filename

11 显示文件中查找到关键字的个数

         :%s/key//gn                        #n不实际替换,只显示个数

阅读(860) | 评论(0) | 转发(0) |
0

上一篇:shell小结

下一篇:Linux读取文件夹

给主人留下些什么吧!~~