标签:
简介:
vi是Unix以及Linux平台下的一个文本编辑器, 想要以后成为一名牛气冲天的程序员,一定要学习Unix或Linux。而在这个平台下,我们想要编程,那么我们需要文本编辑器,而vi就是一个很好的工具。它的历史很久远,既然能在互联网技术高速发达的世界中存留至今并且热受程序员的喜欢,那也说明它是智慧的结晶,为了以后能够买到房,买到车,就去学习vi吧!
学习内容:
1.vi的模式
2.vi的打开和创建文件
3.退出vi
4.光标移动
5.进入编辑模式
6.行操作
7.替换、搜索和定位行操作
8.常用命令
9.使用帮助系统
1.vi的mode (我主要使用前两种,只介绍前两种了,有兴趣的读者自己google后面几种!)
Normal Mode:命令模式,使用a、i、A、I、o、O等进入Insert Mode
Insert Mode:编辑模式,使用ESC进入Normal Mode或者ctrl+o临时进入Normal Mode
Command-line Mode:
Visual Mode:
Select Mode:
Replace Mode:
2.vi打开和创建文件
①vi 直接进入vi
②vi filename 如果文件存在,则打开之,否则创建一个新文件
3.退出vi
首先按ESC进入Normal Mode
:wq / :x 保存文件并退出
:q! 退出不保存
ZZ 保存文件并退出
4.光标移动
①用箭头←↑→↓
②hjkl
5.进入编辑模式Insert Mode
i 在光标前插入 I 在行首插入
a 在光标后插入 A 在行末插入
o 在下一行插入 O 在上一行插入
x 删除当前字符 X 删除前一个字符
6.行操作
dd 删除当前行
5dd 从当前行算,删除5行
yy 拷贝当前行
8yy 拷贝当前开始的8行
p 粘贴paste
7.替换、搜索和定位行操作
在Normal Mode下
:%s/mmm/nnn/g 在整个文件范围内把mmm替换成nnn.
/www 搜索指定的字符串www
:3 光标定位在第三行
8.常用命令
cw 替换单词
D 从当前位置开始删除到行尾
$ 光标快速移动到行尾
0 光标快速移动到行首
. 重复上一次命令
9.使用帮助系统
:help 查看帮助
:help cmd 查看某一个命令的帮助
标签:
原文地址:http://www.cnblogs.com/JayZhu/p/4271420.html