免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1832 | 回复: 0
打印 上一主题 下一主题

vi编辑器常用命令介绍 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-01 09:45 |只看该作者 |倒序浏览
vi编辑器三种工作模式之间的关系
进入vi编辑器后自动在命令模式下,在命令模式下按i.I.a.A.o.O.r.R.s.S进入输入模式,在输入模式下按Esc键回到命令模式;在命令模式下按:进入底行命令模式,底行命令执行完后自动回到命令模式。
常用命令:
a  光标后插入正文,进入输入模式
A  当前行尾插入正文,进入输入模式
i  光标前插入正文,进入输入模式
I  当前行首插入正文,进入输入模式
o  当前行之下新开一行,进入输入模式
O  当前行之上新开一行,进入输入模式
r  替换当前字符
R  替换字符串,进入输入模式
s  用一串字符替换当前字符
S  替换整行
h  光标左移一个字符,等同方向键左键
l  光标右移一个字符,等同方向键右键
k  光标上移一行,等同方向键上键
j  光标下移一行,等同方向键下键
0  光标移至当前行首
$  光标移至当前行尾
G  光标移至最后一行行首
3G 光标移至第3行行首
3$ 光标移至第3行行尾
3+ 光标下移3行
3- 光标上移3行
H  光标移至屏幕顶行
M  光标移至屏幕中间行
L  光标移至屏幕最后行
Ctrl+f  前进一页
Ctrl+b  退回前一页
/pattern  从光标处开始向文件尾搜索pattern
?pattern  从光标处开始向文件首搜索pattern
n  在同一方向重复上一次搜索命令
N  在反方向重复上一次搜索命令
Ctrl+g  显示当前文件名,当前行号和文件总行数,并用百分比表示当前行在整个文件中的位置
x  删除当前字符
dd  删除当前行
d0  删除光标至行首之间的内容
d$  删除光标至行尾之间的内容
u   取消上次操作
.   重复上次操作
3yy  复制光标以下3行
p  粘贴到光标以下
P  粘贴到光标以上
底行命令:
2,5 co 8  将第2行到第5行之间的内容拷贝到第8行下
2,5 m 8  将第2行到第5行之间的内容移到第8行下
2,5 d  将第2行到第5行之间的内容删除
2,5 s/pattern1/patter2/g  将第2行到第5行之间pattern1替换为pattern2
1,. s/pattern1/patter2/g  将第1行到当前行之间pattern1替换为pattern2
.,$ s/pattern1/patter2/g  将当前行到最后一行之间pattern1替换为pattern2
w  保存当前文件
w!  强制保存当前文件
wq  保存当前文件并退出vi,与x相同
q  退出vi
q!  强制退出vi
n  编辑下一个文件
set all  显示当前各选项的设置情况
set nu  每行前显示行号
set nonu 每行前不显示行号
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13632/showart_208566.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP