Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244505
  • 博文数量: 91
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 1100
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-15 14:35
文章分类

全部博文(91)

文章存档

2008年(91)

我的朋友

分类:

2008-03-24 14:41:45

1、移动光标

H           移到屏幕的左上角

M           移到屏幕的中间行开头

L           移到屏幕的最后一行

[             移到文件开始位置 (双击)

]           移到文件结束位置(双击)

:n               移到文件的第n行

Ctrl + b          屏幕上卷一个菜单 ,也就是1页

Ctrl + F          屏幕下卷一个菜单,也就是1页

Ctrl + u                向上翻半页

Ctrl + d                向下翻半页

h                      将光标左移一格

l                      将光标右移一格

j                      将光标下移一格

k                      将光标上移一格

w                       将光标移到下一个小字的前面

b                       将光标移到前一个小字的前面

$                       把光标移到当前行的最后一个字符处

^                        移到本行首

 

 

 

2、修改内容

nx            删除由光标位置起始的n个字符(含光标位置,按一个x表示删

除光标所在的字符)

d0             将行的开始到光标位置的字符全部删除

d$ 或D           将光标位置起始到行尾的字符全部删除

cw                     改变光标所在单词

u                      恢复上一次的修改

:start,endd        删除文件的第start到end行

cc或S                 修改一整行

3、寻找替换

/pattern               向后寻找指定的pattern ,若遇到文件尾,则从头再开始。

?pattern              向前寻找指定的pattern ,若遇到文件头,则从尾再开始。

n                      在上次指定的方向上,再次执行

N                    在上次指定的方向的相反方向上,再次执行上次定义的查找

:%s/old/new/g         查找所有old并替换为new

 :start,ends/old/new    替换指定区域

4、编辑切换

a                     在光标之后开始输入文本

A                     在行尾开始输入文本

i                      在光标之前开始输入文本

I                      在行首第一个非空白字符前输入文本

o                     在光标所在行后插入一空行

O                      在光标所在行前插入一空行

R                       新输入的覆盖原来的

r                          改某个字母

5、复制及移动文件

yy                                       把当前行放入缓冲区

p    小写                                   将缓冲区内容取到光标所在行的下面一行

P    大写                                  将缓冲区内容取到光标所在行的上面一行

:first,last co dest      first last行的数据复制到目标行(dest)下面

:Start,end m dest    start end行的数据移动到目标行(dest)

u             取消前一指令

set nu            显示文件的行号,但不会存文件

:set nonu         解除行号显示

:! Command                        执行命令command

!!                                        重新执行上次的:! Command子命令

Ctrl + v  +方向键        就可以选中任意可以选中的连在一个字母或者行。

这个是在vim中才有的。 

 

 

还有:关于处理两个文件的:

 

在打开一个文件的情况下:再开一个文件,用

:sp aaaa(文件名)  ctrl + ww 就是两个文件的切换

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

上一篇:shell学习之二

下一篇:locale应用

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