Chinaunix首页 | 论坛 | 博客
  • 博客访问: 132472
  • 博文数量: 12
  • 博客积分: 102
  • 博客等级: 入伍新兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-25 09:03
个人简介

80后程序员

文章分类

全部博文(12)

文章存档

2020年(1)

2018年(3)

2013年(5)

2011年(1)

2010年(2)

我的朋友

分类: LINUX

2013-02-01 14:06:14

1、光标移动
(1) gg 到文档头
(2) G 到文档尾
(3) w 光标向前移一个单词
(4) b 光标向后移一个单词
(5) 0 或 ^ 回到当前行首
(6) $ 到当前行尾

2、查找
(1) /keyword 查找keyword字符串
(2) * 读取当前光标处的字符串,并将光标向前移动到该字符串再次出现的地方
(3) # 与 * 一样的功能,只是方向相反
(4) gd 读取光标当前的字符串,并跳到该字符串第一次出现的位置
(5) % 括号匹配,写函数时特别有用,赞!

3、删除
(1) dd 删除当前行
(2) d3d 删除3行(包括当前行)
(3) dtc 从当前字符起,到第一次出现字符c之间的内容都被删除(不包括字条c)
(4) d2w 删除当前光标处的2个单词。注意:用下划线连接起来的部分算一个单词,[ ,{ ,( 这些都分别算一个单词。
(5) d$ 从光标当前位置删除到行尾
(6) d0 从光标当前位置删除到行首

4、字符串替换
(1) :%s/[a-z]/\U&/g 全部替换成大写
(2) :%s/[A-Z]/\l&/g 全部替换成小写
(3) :%s/str1/str2/g 将全文档所有str1替换成 str2. (% 表示全文,若只替换当前行,只要把%去掉即可)
(4) :s/str1/str2/g 将当前行的str1 替换成 str2.

5、打开多个文件
(1) vim file1 file2 file3 同时打开三个文件,活动文件占全屏,切换活动文件的方法
    :n 下一个文件
    :N 上一个文件

(2) :sp dir/file4 在当前打开的文件再打开另一个文件file4,此文件以分屏的方式打开
(3) vim -o file1 file2 file3 分屏打开三个文件,切换活动文件的方法:
    ctrl + ww
    ctrl + w + j or k 上下切换
阅读(2259) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~