Chinaunix首页 | 论坛 | 博客
  • 博客访问: 485614
  • 博文数量: 164
  • 博客积分: 4024
  • 博客等级: 上校
  • 技术积分: 1580
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-10 16:27
文章分类

全部博文(164)

文章存档

2011年(1)

2010年(108)

2009年(55)

我的朋友

分类: C/C++

2009-10-13 09:22:43

今天天气还是阴哦,成都的天。。。
 
一。Vi简介
1.Vi是linux系统中的一种编辑器
2.它的使用方法和界面与Unix平台十分相似
3.掌握了Vi的命令,你可以感觉到它强大的功能与高效
4.Vi相对来说较小,无论你使用任何linux系统,你总是可以使用Vi的,在很多系统中,可能只有Vi供你选择
5.频繁用于系统配置
 
二。进入与离开
1.进入Vi
在系统提示符下键入vi <文件名>
vi可以自动帮你载入所要编辑的文件或是开启一个新文件,进入Vi后屏幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的
2.离开Vi
可以在指令模式下键入:q退出Vi
                 :wq指令则是存档再离开
3.要切换到指令模式下用ESC键
 
三。Vi的三种模式
1.命令模式(进入时默认的模式)
任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“押”的声音;任何输入都引起立即反应
2.输入模式(编辑模式)
任何输入的数据都置于编辑寄存器,在命令模式下输入(i,a,A),可进入输入模式,输入模式下按ESC可返回命令模式
3.特殊模式(最后行模式)
以:或者/为前导的指令,出现在屏幕的最下一行,任何输入都被当做特别指令
 
四。命令
1.进入输入输出的方法
a  在光标后输入文本
A 在当前行末尾输入文本
i 在光标前输入文本
I 在当前行开始输入文本
o 在当前行后输入新的一行
O 在当前行前输入新的一行
2.光标移动命令(不建议学,用方向键即可)
b移动到当前单词的开始
e移动到当前单词的结尾
w向前移动一个单词
h向前移动一个字符
j向上移动一行
k向下移动一个字符
l向后移动一个字符
3.删除操作命令
 x删除光标所在的字符
dw删除光标所在的单词
d$删除光标至行尾所有字符
D同d$
dd删除当前行
4.改变与替换操作命令
r替换光标所在的字符
R替换字符序列
cw替换一个单词
ce同上
cb替换光标所在的前一个字符
c$替换自光标位置到行尾的所有字符
C同上
cc替换当前行
5.查询命令
/abc向前查询abc
?abc向后查询abc
n向前继续查询
N向后继续查询
6.拷贝与黏贴命令
/yw将光标所在单词拷入剪贴板
y$将光标至行尾的字符拷入剪贴板
Y同上
yy将当前行拷入剪贴板
p将剪贴板中的内容粘贴在光标后
P将剪贴板中的内容粘贴在光标前
7.文件保存及退出Vi命令
:q不保存退出
:q!不保存强制性退出
:w保存编辑
:w filename存入filename中
:w! filename强制性存入文件filename中
:wq保存退出
:x同:wq
zz同:wq在中间模式下用
8.其他有用的命令
set nu:显示行号
在中间模式下用nG;跳到第n行
U:撤销(undo)
.:重做(redo)
nyy:拷贝n行
:e filename:创建新文件
:n filename:加载新文件
:!命令:在Vi下执行一些命令
 
 
 
这节要好好练习哦!!!
 
阅读(685) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~