Chinaunix首页 | 论坛 | 博客
  • 博客访问: 657070
  • 博文数量: 149
  • 博客积分: 3901
  • 博客等级: 中校
  • 技术积分: 1558
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-16 14:33
文章分类

全部博文(149)

文章存档

2014年(2)

2013年(10)

2012年(32)

2011年(21)

2010年(84)

分类: LINUX

2012-02-22 20:25:22





  1. 光标移到
  2. #行级
  3. $> A a I i
  4. $> T t f F
  5. $> ^ $

  6. #跨行级
  7. $> H M L
  8. $> G gg
  9. CTRL+u
  10. CTRL+d
  11. /\
  12. :syntax on
  13. :set hlsearch

  14. ?\



  15. #设置

  16. :set showcmd
  17. :set ruler
  18. :set showmode



  19. :set nu
  20. :set nonu

  21. set hlsearch
  22. set nowrapscan
  23. 这个设置使得找到文件结尾后停止查找

  24. set tabstop=4
  25. shiftwidth=4

  26. encoding=utf-8
  27. fileencodings=utf8
  28. fileencoding=utf-8

  29. :hide edit foo.txt



  30. #标签
  31. #每次你执行一个会将光标移动到本行之外的命令,几会有个 标记 `
  32. $> ``
  33. $> CTRL+o
  34. CTRL+i ==

  35. $> ma me
  36. :marks
  37. $> `a `e
  38. $> `. #最后一次修改
  39. $> `" #上个文件离开 标记


  40. #寄存器
  41. "fy3y #拷贝3行 到 寄存器 f
  42. "fp #使用,可跨多文件



  43. #修改
  44. $> u 撤销
  45. $> CTRL+r 回撤

  46. $> y #copy
  47. $> p #put

  48. $> c d
  49. 组合 c d f F T t w b
  50. $> R r x X

  51. # 多用 C D , 少用 d$
  52. $> C D

  53. # 重复修改, 和 / R c 等组合
  54. $> .

  55. $> J


  56. #可视
  57. $> v / CTRL+v(块) / V
  58. $> O o #选择光标切换位置
  59. #可视化 模块下
  60. $> ~ U u

  61. #一些特别 演示
  62. $> $
  63. $> I
  64. $> A
  65. $> c
  66. $> rx
  67. $> >
  68. $> J






  69. #组合
  70. map If[xf]xj

  71. #打开[记录模式] qqIf[xf]xjq
  72. map @q
  73. @@
  74. 或 30@q




  75. #窗口
  76. :sp
  77. :vsp
  78. :only

  79. :3sp

  80. nmap <
  81. nmap >
  82. nmap +
  83. nmap -


  84. CTRL-w H J K L #注大写

  85. :qa
  86. :wall

  87. vim -o one.txt two.txt three.txt

  88. :tabedit xxx
  89. :gt
  90. :tabn [1|2..]
  91. :tabp [1|2..]


  92. #正则 替换
  93. :%s/the/The/g
  94. :1,5s/this/that/g
  95. :.,$s/yes/no/

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