Chinaunix首页 | 论坛 | 博客
  • 博客访问: 28313
  • 博文数量: 3
  • 博客积分: 205
  • 博客等级: 入伍新兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-07 15:20
文章分类

全部博文(3)

文章存档

2015年(1)

2012年(2)

最近访客

分类: LINUX

2012-02-06 16:30:21

Normal模式下:
h        向左移动光标
j        向下移动光标
k        向上移动光标
l        向右移动光标
删除字符:
 将光标移动到该字符上按下"x"
删除一行:
 删除一整行内容用"dd"命令,删除后下面的行会移上来填补空缺;
删除换行符:
 把两行合并为一行,也就是说删除两行之间的换行符,命令用"J";
撤销和重做
 命令"u"撤销上一次的操作,命令“CTRL-R”对撤销的撤销;
 命令"U"撤销对一行的全部操作;
其他编辑命令:
 “i”命令可以在当前光标之前插入文本;
 “a”命令可以在当前行的末尾添加内容;
 "o"命令可以在当前行的下面另起一行;
 "O"命令可以在当前行的上面另起一行;
使用命令计数:
 很多命令都可以接受一个数字作为重复执行同一命令的次数,如:
 “9k”-9次删除;
移动命令:
 “w”命令可以将光标向前移动一个word;
 "b"命令则将光标向后移动到前一个word的首字符;
 "e"命令会将光标移动到下一个word的最后一个字符;
 "ge"命令会将光标移动到前一个word的最后一个字符;
 "$"命令将光标移动到当前行行尾;
 "^"命令将光标移动到当前行的第一个非空白字符;
 "fx"命令在当前行查找下一个字符x,单字符搜索命令;
 "F"命令向左方向搜索;
 "t"命令同“f”命令,只不过它不是把光标停留在被搜索字符上;
 “T”命令同“F”命令;
 "%"命令跳转到与当前光标下的括号相匹配的那一个括号上去;
 "G"命令跳转到命令计数指定的行上,如“33G”跳转到33行上, 如果没有指定命令计数的话命令"G"会定位到最后一行;
 "gg"命令跳转到第一行的快捷方法;
 "CTRL-U"命令使文本向下滚动半屏;
 “CTRL-D”命令使文本向上滚动半屏;
 "CTRL-E"命令使文本向上滚动一行;
 "CTRL-Y"命令使文本向下滚动一行;
 "CTRL-F"命令使文本向上滚动一整屏;
 “CTRL-B”命令使文本向下滚动一整屏;
 "zz"命令会把当前行置为屏幕正中央;
 "zt"命令会把当前行置为屏幕顶端;
 "zb"命令把当前行置于屏幕低端;
 "/string"命令用于搜索一个字符串, "n"查找上次查找的字符串的下一个位置,"N"查找方向不同;
 "*"命令会取当前光标所在的word并将它作为目标字符串进行搜索;
 "#"命令同"*"但方向相反;
 "\>"一个特殊记法,只匹配一个word的结束处;
 “\<”只匹配一个word的开始处;
 "``"命令可以使你跳回到你刚才的出发点;
 "CTRL-O"命令使跳转到你更早些时间停置光标的位置;
 "CTRL-I"命令使跳回到后来停置光标的更新位置;
 "mx"命令将当前光标下的位置置名之为标记"x",x为从"a"到"z"公26个自定义的标记;
 "`{mark}"命令跳转到一个你定义国的标记;
阅读(2162) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:vim手册之小幅改动

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