vi 编辑文本,如何使用vi文本编辑器
对于vi 编辑文本,如何使用vi文本编辑器,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。
如何使用vi文本编辑器:
1.首先,将一个文件复制到/tmp目录(在本例中,复制根目录下的install.log文件)作为示例文本。
2.输入“cd /tmp”切换到/tmp目录,输入“vi install.log”开始用vi编辑。
一般模式:
1.vi正常模式界面如下:
2.注意下图光标位置。
3.按左箭头键()或H(注意大小写)会将光标向左移动一个字符。
4.按右箭头键()或L(注意大小写)会将光标向右移动一个字符。
5.按向上箭头键()或k(注意大小写)会将光标向上移动一个字符。
6.按箭头键()或j(注意大小写)会将光标下移一个字符。
7.按“向下翻页”按钮或“ctrl f”将向下移动一页。
8.按“向上翻页”按钮或“ctrl b”将向下移动一页。
9.按0(数字)或功能键“Home”移动到光标所在行的第一个字符。
10.按$或功能键“End”移动到光标所在行的最后一个字符。
11.按G(注意大写)移动到文件的最后一行。
12.按gg(两个小写字母)移动到文件的第一行。
13.按“7 Enter”向下移动7行(注意输入数字后需要按Enter)。
14.按yy(两个小写字母)复制光标所在行,按P(小写字母)复制到光标所在行,按P(大写字母)复制到光标所在行。
15.按dd(两个小写字母)删除光标所在的行。
16.按U(小写)取消之前的操作。17、输入5dd(数字二小写d)删除光标所在行(包括光标所在行)的后五行。18、按下”。(英文小数点)”来重复上一次操作(在这种情况下,再删除5行)。
编辑模式:
1.将光标移动到该行,按I(小写)进入插入模式,从光标处开始插入。
2.按“Esc”键退出编辑模式,将光标移动到该行,按I(大写)进入插入模式,从光标所在行的第一个非空格字符开始插入。
3.按“Esc”键退出编辑模式,将光标移动到“正在安装”的第二个字符(n)下,按R(小写)进入替换模式,光标所在的字符将被替换一次(本例中n被I替换)。
4.再次输入我,后面的字符没有替换。同时,下方显示了“- Insert -”,这是插入模式。
5.按“Esc”键退出编辑模式,将光标移动到“正在安装”的第二个字符(n),按R(大写)进入替换模式,按I替换,直到按下Esc。同时下方显示“--替换-”,这是替换模式。010203040506
命令行模式:
1.输入“:设置nu”以显示行号。
2.输入“:set nonu”取消显示行号。
3.输入“/setup”查询斜杠后的内容(本例为setup)。
4.输入n(小写)继续向下搜索,输入n(大写)向上搜索。
5.如果需要在不保存编辑的情况下退出,可以输入“:q!”并进入车内确认。
6.如果需要保存修改并退出,可以输入“:x”并回车确认。该命令仅在文件被修改时写入,并且文件修改时间被更新。如果不修改,文件修改时间不会更新。注意:不建议使用“:wq”保存并退出,因为“:wq”即使不修改文件也会强制写入,并更新文件修改时间。01020304050607080910
替换内容:
1.如何替换一个字符串,将光标移动到要替换的行上(本例中为了方便起见显示行号)。
2.按ESC键确保非编辑模式,输入“:s/i/x/”,即将“I”替换为“X”。
3.按Enter确认并检查结果(在本例中,该行(第12行)的第一个“I”被替换为“X”,即“Installing”被替换为“Installxng”)。
4.如果需要将这一行(12行)中的“I”全部替换为“x”,需要添加参数。为了方便比较,先输入“u”取消之前的替换。
5.输入“:s/i/x/g”,注意比上面的命令多一个参数“g”。
6.按回车键确认并检查结果(注意与上面的区别,此行所有“I”均被替换为“X”)。
7.输入“:%s/i/x/”(相当于:g/i/s//x/)将所有行中的第一个“I”替换为“x”。
8.按回车键确认并检查结果(注意与上面的区别)。
9.输入“:%s/i/x/g”(等同于: g/i/s//x/g)即可将所有行的“i”替换为“x”。
10.按回车键确定并查看结果(注意同上面的区别)。
特别提示:
会使用VI是使用Linux系统的前提哦。
以上知识分享到此为止,希望能够帮助到大家!
推荐阅读
- qq飞车帧数如何能锁,QQ飞车帧数如何修改
- 1盎司相当于多少克黄金,盎司等于多少克及一盎司黄金等于多少克
- 怎么恢复路由器出厂,怎样恢复路由器出厂设置
- 触手tvlogo怎么买,如何录制触手TV文章
- 藏语常用问候语及礼貌语 旅行必备
- 腾讯文章的会员怎么取消自动续费,腾讯文章VIP会员怎么取消自动续费设置
- 支付宝绑定银行卡与银行预留手机号不符,支付宝绑定银行卡提示与预留手机号码不一致
- 如何饲养土狗,饲养土狗的实用方法
- 重装机兵最终明奇1.92红狼怎么加入,重装机兵最终明奇1.92攻略
- 华为云电脑是什么,怎么用
- 关山牧场住宿攻略,关山牧场出游攻略
- dnf云上长安搬砖攻略,DNF暗之血迹套装攻略
- 电脑双引号怎么打出来是反的,电脑双引号怎么打
- 生育津贴怎么查询进度 网上查询,生育津贴怎么查询
- 我的世界活塞怎么做成的,我的世界活塞怎么做
- word如何设置主题字体,手机QQ怎样设置主题和字体呢
- 家庭用电热水器和燃气热水器哪个好,电热水器和燃气热水器哪个好
- 3d复制模型的时候卡很长时间,绝地求生N卡3D设置
- HUAWEI,WATCH2_配对教程指导
- 最囧游戏二通关策略36关,最囧游戏2攻略36-40关