码迷,mamicode.com
首页 > 系统相关 > 详细

Linux——学习vi编辑器

时间:2020-07-04 15:04:02      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:需要   磁盘   撤销   命令行   快速   恢复   save   之间   字符串   

1.vi编辑器有三种基本模式:
(1)命令模式:vi的默认模式。所有的输入被解释成vi命令,还可以执行修改、复制、移动、粘贴、删除正文等命令,还可以操作移动光标、搜索字符串、退出vi的操作等。
(2)编辑模式:在编辑模式中,可以往一个文件中输入正文。使用ESC键可以返回命令行模式
(3)扩展模式: 在一些unix系统上也叫最后一行模式,要进入最后一行模式,前提需要在命令行模式中输入冒号(:),可以将光标移到屏幕的最后一行。

2.命令模式、编辑模式、扩展模式之间的切换关系:
(1)命令模式进入编辑模式,需要输入a,i,o。
(2)编辑模式切换命令模式,按ESC键
(3)命令模式进入扩展模式输入冒号(:)
(4)扩展模式进入命令模式,按 ESC
(5)编辑模式进入扩展模式,必须先按ESC切换到命令行模式,以命令模式为中间过度,最后输入冒号(:),才能切换到扩展模式

3.常用的删除与复制命令:
dd(删除光标所在的哪一行)
ndd(n为数字。删除光标所在的向下n行,例如:80dd,意思是删除80行)
yy(复制光标所在的哪一行)
nyy(n为数字,复制光标所在的向下n行,例如:30yy,意思是复制30行)

补充:
(1)按u,是撤销上一步操作
(2)ctrl+r 恢复上一步操作
(3)ctrl+a 跳转命令的首部
(4)ctrl+e 跳转命令的尾部

4.常用的粘贴命令:
(1)P(将已复制的数据在光标上一行粘贴)
(2)p(将已复制的数据在光标下一行粘贴)

5.快速移动光标在文本中的位置:
(1)G(光标移动到这个文件的最后一行)
(2)gg(移动到这个文件的第一行,相当于1G)
(3)nG(n为数字。光标移动到这个文件的第n行,例如:24G,意思是移动到这个文件的第24行)

6.扩展模式与文件的存储和退出(常用命令):
(1):w(将文件存入和写入(saves/writes)磁盘)
(2):q(退出(quits)vi编辑器)
(3):wq(将文件存入和写入(saves/writes)磁盘并退出vi编辑器)

Linux——学习vi编辑器

标签:需要   磁盘   撤销   命令行   快速   恢复   save   之间   字符串   

原文地址:https://www.cnblogs.com/zhang1314/p/13234787.html

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