Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305657
  • 博文数量: 54
  • 博客积分: 3050
  • 博客等级: 中校
  • 技术积分: 601
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-25 16:53
文章分类
文章存档

2012年(1)

2011年(7)

2010年(46)

我的朋友

分类: LINUX

2010-01-25 20:03:51

注 1:在说到光标移动式有向前向后只说,这里采用说法和文档里说法相反, 向文章尾移动称为向后,向文章首移动成为向前。这样和一行内的说法相匹配,即向行首称向前、之前;向行尾称向后、之后。这种说法和文档里的英文描述刚好相反,即 forward: 这里为向后;backward:这里为向前。

------------ Section 1:: help.txt::

  1. 直接到某个help 文档: help usr_xx.txt
  2. 直接跳转到当前页面高亮显示的文档名的文档:光标移动到其上面, Ctrl-]
  3. 从 2 跳过来后回跳: Ctrl-t, Ctrl-o
  4. help 快捷键 :给出这个快捷键的 意思和解释等

------------------>>> Section 2::usr_01 & 02 & 03.txt

一.  Insert & delete 动作
  1. i :在当前位置插入
  2. a: 在当前位置之后一个插入
  3. dd:删除当前一行
  4. x:删除当前光标下字符
  5. o:在当前位置下一行插入新一行
  6. O:在当前位置上一行插入新一行
  7. J:合并当前行与它的下一行,两行以已空格隔开

二. move 动作
  0. 得知光标所在位置: Ctrl-G/set number-set nonumber/
  1. h:左
  2. j: 下
  3. k:上
  4. l:右

  5. w 下一个单词开头
  6. b 上一个点此开头
  7. e 下一个单词尾
  8. ge 上一个单词尾

  9. $:当前行尾
 10. ^:当前行首个正常字符
 11. 0:(零)当前行首

 12. 到达同行当前位置后的下一个字母 n:fn
 13. 到同行当前位置前的上一个字幕 n:Fn
 14. 到达同行当前位置后的下一个字幕 n 前一个位置:tn
 15. 到同行当前位置前一个字母 n 前一个位置:Tn
 16. 到达同行当前位置后的第二个出现的字母 n:f2n,其余类似加数字。

 17. 到达第 999 行:999g
 18. 到达文件顶:gg
 19. 到达文件尾:G
 20. 到达文件 50% 部分:50%

 21. 到当前屏幕顶 行首:H
 22. 到当前屏幕中 行首:M
 23. 到当前屏幕底 行首:L

 24. 向前滚动半个屏幕:Ctrl-u (文字向下即向文章首、向前;在一行里为向行首、向前)
 25. 向后滚动半个屏幕:Ctrl-d (文字向上即向文章尾、向后;在一行里为向行末、向后)
 26. 向前滚动一行:Ctrl-y
 27. 向后滚动一行:Ctrl-e
 28. 向前滚动一个屏幕:Ctrl-b
 29. 向后滚动一个屏幕:Ctrl-f

 30. 使光标所在行移动到屏幕顶:zt
 31. 使光标所在行移动到屏幕中:zz
 32. 使光标所在行移动到屏幕底:zb 

三. Undo & redo 动作
  1. u:撤销一次修改
  2. U:撤销到最旧一次状态
  3. Ctrl-r:重新执行 上一次撤销

四. match 动作
  1. 匹配括号: %
  2. 匹配字符abc:/abc 
  3. 匹配使忽略大小写: set ignorecase-set noignorecase
  4. 只匹配以 the 结尾的: /the\>
  5. 只匹配以 the 开头的:/\
  6. 只匹配 the 本身:/\

阅读(1022) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~