找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 778|回复: 0

Vi编辑器

[复制链接]

296

主题

38

回帖

1274

积分

管理员

积分
1274
发表于 2021-4-2 15:31:55 | 显示全部楼层 |阅读模式
Vi编辑器的概述:
Vi是Unix及Linux系统下标准的编辑器,由美国加州大学伯克利分校开发。学会它后,您将在Linux的世界里畅行无阻。基本上vi可以分为三种状态,分别是命令模式、插入模式,和底行模式。

Vi编辑器的模式:
1.命令模式 command
2.输入模式 insert
3.末行模式 :末行命令
4.视图模式 visual

简单的模式切换:
1.命令模式-> i ->输入模式
2.输入模式-> esc ->命令模式
3.命令模式-> shift+: ->末行模式->:x保存退出

4.末行模式-> esc ->命令模式
5.命令模式-> i ->输入模式
6.输入模式-> esc ->命令模式
7.命令模式-> shift+: ->末行模式->:x保存退出
Vi编辑器-输入模式

1.a
在当前字符的后面输入

2.s
删除当前字符并输入

3.i
在当前字符的前面输入

4.o
当前字符所在行下方输入

5.A
当前行后面输入

6.S
删除当前行并输入

7.I
当前行前面输入

8.O
当前字符所在行上一行输入


Vi编辑器-命令模式
-------------------------------------------------------------------

1.H


2.J


3.K


4.L


5.x
删除当前字符,3x删除三个字符

6.r
单字符替换

7.dd
删除一行,剪切一行

8.dw
删除一个单词

9.d^
从当前字符删除到行首

10.d$
从当前字符删除到行末

11.G
最后一行

12.1G
第一行 nG第几行

13.dG
从当前行删除到最后一行

14.d1G
从当前行删除到第一行

15.yy
复制当前行

16.3yy
复制三行,nyy

17.p
粘贴到下一行

18.2p
重复粘贴两次,np

19.P
粘贴上一行

20.u
撤销

21.ctrl+r
恢复

22./hello
查找hello单词,查找多个n键

23.v
按v键再按上下左右进行视图选中,进行快速缩进



Vi编辑器-末行模式
-------------------------------------------------------------------

1.q
不保存退出

2.q!
强制不保存退出

3.wq
保存退出

4.x
保存退出,与wq一致

5.w
保存不退出

6.%s/hello/world/g
把一篇文章中的所有hello全部替换成world,%第一行到最后的意思

7.1,10s/hello/world/g
把第1行到第10行的hello替换成world



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|外汇论坛 ( 粤ICP备16021788号 )

GMT+8, 2024-5-18 21:16 , Processed in 0.069278 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表