风言枫语  

进入vi的命令

vi filename :打开或新建文件,并将光标置于第一行首

vi +n filename :打开文件,并将光标置于第n行首

vi + filename :打开文件,并将光标置于最后一行首

vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

vi filename....filename :打开多个文件,依次进行编辑

移动光标类命令

h:光标左移一个字符

j:光标下移一行

k:光标上移一行

l:光标右移一个字符

插入文本类命令

a:在光标前

i:在光标后

o:在当前行之下新开一行


删除命令

ndw:删除光标处开始及其后的n-1个字

ndd:删除当前行及其后n-1行

do:删至行首

d$:删至行尾

Ctrl+u:删除输入方式下所输入的文本



搜索命令

/pattern:从光标开始处向文件尾搜索pattern

?pattern:从光标开始处向文件首搜索pattern

最后行方式命令

w :保存当前文件

x:保存当前文件并退出

q:退出vi

q!:不保存文件并退出vi

寄存器操作

nyy:将当前行及其下n行的内容保存到寄存器?n为一个数字

nyw:将当前行及其下n个字保存到寄存器?n为一个数字

nyl:将当前行及其下n个字符保存到寄存器?n为一个数字

p:取出寄存器?中的内容并将其放到光标位置处。

ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。

posted on 2013-08-26 19:45  风言枫语  阅读(165)  评论(0编辑  收藏  举报