vi的使用入门

简介:

     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  查看某一个命令的帮助

 

转载于:https://www.cnblogs.com/JayZhu/p/4271420.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值