编程技术分享平台

网站首页 > 技术教程 正文

vi文本编辑器(VI文本编辑器的三个模式分别是)

xnh888 2024-11-04 14:59:14 技术教程 22 ℃ 0 评论

命令行模式、输入模式、末行模式

按a、i、o等键进入输入模式,方向键移动,Esc进入末行模式

快捷键:

a:光标位置后

A:光标所在行末尾

i:光标位置前

I:光标所在行首

o:另起一行

O:前面插入一行

1G=gg:移动到首行

G:移动到最后一行

#G:移动到对应的第#行(#对应数字)

:set nu 显示行数

:set nonu 取消显示行数

x delete删除光标处字符

dd 删除一整行

#dd 光标开始#行的内容

d 删除光标到行首的字符

ds 删除光标到行末的字符

yy 复制整行

#yy 复制光标开始#行

p粘贴 P粘贴到光标前

:w 保存

:q 退出

:q! 强制退出

:W 另存为 :W /路径

:e 打开新的文件

查找和替换

:范围 s/old/new/选项

:1,5 s/root/yang/ 把1-5行的root替换为yang

:5,$ s/root/yang/ $表示最后一行

:1,$ s/root/yang/g %表示全文 g表示全局

:% s#/dev/sda#/var/ccc#g

:,8 s/root/yang/ 从开头行到第8行

:4,9 s/^#// 4-9行的开头#替换为空

:5,10 s/.*/#&/ 5-10前加入字符# (.*整行 &引用查找内容)



#Linux##运维##学习#

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表