vi 常用命令 总结
来源:互联网 发布:qq头像软件 编辑:程序博客网 时间:2024/05/22 03:35
一般模式:
[ctrll] + [d] 屏幕『向前』移动半页
0 这是数字『 0 』:移动到这一行的最前面
字符处
$ 移动到这一行的最后面字符处
nG 移动到这个档案的第 n 行。例如 20G 则
会移动到这个档案的 20 行
/word 向光标之后寻找一个字符串名称为 word
的字符串。
:1,$s/word1/word2/gc 从第一行到最后一行寻找
word1 字符串,并将该字符串取代为 word2!
且在取代前显示提示字符给使用者确认(conform
)是否需要取代!
dd 删除游标所在的那一整列
ndd 删除光标所在的向下 n 行,例如 20dd 则
是删除 20 行
yy 复制游标所在的那一行
p, P p 为复制的数据在光标下一行贴上,P 则
为贴在游标上一行!
u 复原前一个动作
编辑模式:
i, I 插入:在目前的光标所在处插入输入之文
字,已存在的文字会向后退;
a, A 增加:由目前光标所在的下一个字开始输
入,已存在的文字会向后退:
o, O 插入新的一行:从光标所在的下一行枝行
首开始输入文字;
r, R 取代:r 会取代光标所在的那一个字符;R
会一直取代光标所在的文字,直到按下 ESC
为止;
Esc 退出编辑模式,回到一般模式中
指令列模式:
:w 将编辑的数据写入硬盘档案中
:q 离开 vi
:wq 储存后离开,若为 :wq! 则为强制储存后
离开
案例练习:
1. 请在 /root 这个目录下建立一个名为 vitest 的目录;
2. 进入 vitest 这个目录当中;
3. 将 /etc/man.config 拷贝到本目录底下;
4. 使用 vi 开启本目录下的 man.config 这个档案;
5. 在 vi 中设定一下行号;
6. 移动到第62 行,向右移动 40 个字符,请问您看到的双引
号内是什么目录?
7. 移动到第一行,并且向下搜寻一下『 teTeX 』这个字符串
,请问他在第几行?
8. 接着下来,我要将 50 到 100 行之间的 man 改为 MAN ,
并且一个一个挑选是否需要修改,如何下达 指令?
9. 修改完之后,突然反悔了,要全部复原,有哪些方法?
10. 我要复制 51 到 60 行这十行的内容,并且贴到最后一行之
后;
11. 删除 11 到 30 行之间的 20 行;
12. 将这个档案另存成一个 man.test.config 的檔名;
13. 去到第 29 行,并且删除 15 个字符;
14. 请问目前的档案有多少行与多少字符?
15. 储存后离开吧!
- 总结vi常用命令
- vi常用命令总结
- vi 常用命令总结
- VI常用命令总结
- vi 常用命令总结
- vi 常用命令 总结
- vi常用命令总结
- VI 常用命令总结
- vi 常用命令总结
- vi常用命令总结
- vi常用命令整总结
- VI编辑器常用命令总结
- vi编辑器常用命令总结
- VI常用命令总结
- VI编辑器常用命令总结
- Linux常用命令总结--vi编辑器
- Linux常用命令总结——vi编辑器
- LINUX常用命令总结(一)--VI的使用
- Ubuntu雅黑字体安装
- 使用WIN32 API CreateProcess()以无窗口方式创建DOS程序
- ziliao2
- 我的电脑--任意盘---右键“共享与安全”不见了
- 下载
- vi 常用命令 总结
- 给你讲个故事吧
- 服务器安装CentOS 5.3及配置
- Section 1.4 Packing Rectangles
- 创建datatable伪数据
- 自定义ComboBox时的注意事项
- C++ 枚举类型的思考
- 英语词,希腊源
- 希腊神话与英语词汇