码迷,mamicode.com
首页 > 其他好文 > 详细

vi编辑器的使用

时间:2019-12-19 13:14:57      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:padding   NPU   quit   mamicode   粘贴   编辑模式   执行   技术   内容   

vi/vim编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。

技术图片

1、vi的状态

vi有三种工作模式,指令模式,文本输入模式,行末模式。

三者的相互关系如下:

  • 指令模式(Command Mode)输入a、i、o进入文本输入模式(Input Mode)。

  • 文本输入模式(Input Mode)下按ESC进入指令模式(Command Mode)

  • 指令模式(Command Mode)下输入“:”进入行末模式(Last Line Mode)

  • 行末模式(Last Line Mode)下指令错误返回指令模式(Command Mode)

2、vi中编辑文本

进入vi命令模式后,按a进入编辑模式,在编辑模式下,可编辑文本内容。

3、退出vi

在命令模式下执行退出命令。

:wq 存盘并退出(write and quit);

:w存盘;:q 退出

:q! 不存盘强制退出;

:wq!强制存盘退出。

4、快速定位

在命令模式下执行快速定位命令:

:set nu  显示行号;

:15  跳到第15行;

G  定位到最后一行

gg  定位到第一行

/str  搜索str字符串,按n键到下一处

5、复制与删除

在命令模式下执行快速定位命令:

dd  删除一行(剪切)

5dd  删除5行(剪切)

yy  复制;

5yy  复制5行;

p  粘贴;

u  撤销

ctrl+r  恢复上一步撤销操作

vi编辑器的使用

标签:padding   NPU   quit   mamicode   粘贴   编辑模式   执行   技术   内容   

原文地址:https://www.cnblogs.com/an-ning0920/p/12066941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!