[转载]vi 常用命令简介

原文地址:vi 常用命令简介作者:Songn

1、进入vi的命令

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

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

 

2、移动光标

0:(注意是数字零)光标移至当前行首 

$:光标移至当前行尾 

n$:光标移至第n行尾 

G:最后一行行首

nG:光标移至第n行首

gg:第一行行首=1G 

J:合并当前行和下一行

 

3、删除复制与粘贴

x(X):向后(前)删除一个字符

dd:删除光标所在行

ndd:向下删除n

yy:复制光标所在行

p(P):将已复制的数据在 光标下(上)一行粘贴

 

4、查找与替换

/key:向下查找关键字  n往下查找与关键字匹配的字符串,N往上查找与关键字匹配的字符串)

?key:向上查找关键字

n1,n2s/word1/word2/g(c)  n1行到n2行之间查找word1替换为word2(需要用户确认) 当n1=1,n2=$,表示从第一行到最后一行

 

5、撤销与重复

u:复原前一个操作(撤销)

ctrl+r:重做上一个操作

 

6、保存与退出

:w(!) 保存(强制)

:q(!) 退出(强制)

:wq(!) 保存退出(强制)

ZZ:保存退出

:w filename:另存为filename0

 

其他

set nu:显示行号

:sp filename :(打开一个文件的时候)分屏打开文件

ctrl+w+↑(↓):先按ctrl+w放开后↑(↓),光标移至上一个(下一个)窗口

ctrl+v :块操作

重要文件:~ /.vimrc

posted @ 2013-09-10 18:24  潜龙9527  阅读(127)  评论(0编辑  收藏  举报