vi命令的常用操作
上一篇 /
下一篇 2008-05-06 17:09:40
/ 个人分类:Linux
vi -r filename :在上次用vi编辑时发生系统崩溃,恢复filename
h :光标左移一个字符
l :光标右移一个字符
k :光标上移一个字符
j :光标下移一个字符
0 :光标移至当前行首(数字零)
$ :光标移至当前行尾
nG:光标移至第n行首
n$:光标移至第n行尾
ctrl+u:向文件首翻半屏
ctrl+d:向文件尾翻半屏
ctrl+f:向文件尾翻一屏
ctrl+b;向文件首翻一屏
i :在光标前插入文本
I :在当前行首插入文本
a :光标后插入文本
A :在当前行尾插入文本
o :在当前行之下新开一行
O :在当前行之上新开一行
dd :删除当前行
ndd :删除当前行及其后n-1行
x :删除停留点的字符
X :删除光标前的一个字符
/xx :从光标开始处向文件尾搜索xx字符(xx处是你要搜索的字符)
?xx :从光标开始处向文件首搜索xx字符
n :搜索下一个
N :搜索上一个
xp :交换两个字符位置
ddp :上下两行调换
Yp :将当前行复制并粘贴到下一行
J :将下一行字符与光标所在行合并
G :光标跳到文件最后一行首
1G :光标跳到文件第一行首
vi的操作很多很灵活,要记住所有的操作基本是不可能的,这里我只记了一些自己常用到的,以后用到其它的再慢慢增加吧!
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
vi