·ChinaUnix首页 ·论坛 ·博客 
Linux首页 | Linux新闻 | Linux文档 | Linux论坛 | Linux下载 | Linux博客 | Linux搜索
新手入门 | 安装启动 | 管理员指南 | 开发手册 | 桌面应用 | 程序开发 | 数据库 | 网络技术| CentOS | Fedora | MySQL | Apache | Ubuntu | Gentoo| OSCON08
  Linux时代 >> 技术文档 >> 程序开发
 
vi 的一些使用方法
来源: ChinaUnix博客  日期: 2008.03.12 20:38 (共有条评论) 我要评论
 

Vi 的详细使用及命令
j 向下移一行
k 向上移一行
h 向左移一位
l 向右移一位
0 数字0移到一行的行首
$ 美员符号移到一行的行尾
w 向前移动一个单词
b 向后移动一个单词
ctrl + f
向下翻页
ctrl + b
向上翻页
gg 移动到文档的第一行
G  移动到文档的最后一行
i   insert
光标当前插入
I  
insert 光标移动到行首进行插入
a  
insert 光标之后插入
A  
insert 光标移动到行尾进行插入
esc 在命令方式和插入方式之间进行转换,只有在命令模式下,才可以对文档进行导航
o 在当前行下增加新的空行
O 在当前行上增加新的空行
u 撤消上次操作,可以反复撤消
ctrl + r 同u相反,可以重做上次命令,发现u做的过头了,可以用ctrl + r 返回去
x 删除光标所在字符
r 按了r后直接按要替换的字符,光标当前的字符直接被替换掉了
c w 先按c再按w就会删除当前光标所在的单词,进入到insert模式
d w 先按d再按w就会删除当前光标所在的单词,还是在命令模式中
dd 删除行
d$ 删除光标到行尾的内容
J
join命令,光标所在行的下一行向上移动到光标所在的行
yy 复制整行
p  粘贴在光标所在行之下
P  粘贴在光标所在行之上
y $ 光标位置开始复制该行文本到行尾
可以在dd和p之前都加上数字,如2dd就是删除光标所在行这内下向两行,同理p
. 句号键,可以执行最后一条命令,在vi的命令模式下
/string 搜索文本
?string 同上一样的效果
w 保存
q  退出
wq 保存退出
q! 不做修改退出
x 保存退出
:1,$s/old_string/new_string/g替换
vi 命令模式下用:number可以很快定位到第几行

               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/40462/showart_494783.html
  发表评论 查看评论(共有条评论) 我要提问
 
 


最新资讯更多>> 
· Wine 1.1.6 发布
· Wikipedia“变心”,力挺Ubuntu
· Shopex收购ecshop,discuz为了..
· 提前下载:OpenOffice.org 3.0..
· 微软Office面临严重挑战?
· 媒体观察:法国收获开源带来的启示
· 微软频繁接触开源 跨越“源”界限
· 挣脱Windows束缚 拥抱Ubuntu L..
· Puppy Linux领导者转向开发UniPup
· 发行版发布:Mandriva Linux 2009
论坛热点更多>> 
· 那些常常见到又叫不出名字的花
· xp 和LINUX 上网下载东西
· 关于秋日里的一场梦。。。。。。
· LILEI和HANMEIMEI的欲望人生..
· 这几道题会做就可直接找LINU..
· Oracle再祭收购大旗,这次红..
· RHCE考试费4200!NND
· 配置DNS主从自动更新同步,无..
· 夜店最火辣的Party girls
· 倒!同事一个比一个住的远
文档更新更多>> 
· kmess1.5.1在红旗6sp1上的安装方法
· OOo3.0 RC2 发布,中文版可用。
· IT从业人员必看的10大论坛
· SSH权威指南
· DNS相关定义介绍
· OpenVPN(zt)
· Linux shell I/O重定向详解
· linux下的烧写环境配置
· tcpdump详细用法
· 转:ARM的嵌入式Linux移植体验之基..
 
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2008 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证041476号