更改

跳转至: 导航搜索

如何使用vi文本编辑器

添加510字节, 2022年3月24日 (四) 20:30
恢复45.77.171.9讨论)的编辑至221.122.91.71的最后版本
vi由比尔·乔伊(Bill Joy)撰写,所有UNIX like均默认安装此 文本 编辑器。详细简介请点击[http://zh.wikipedia.org/wiki/Vi 维基中文]。 1.首先复制一个文件到/tmp目录(本例中为复制根目录下install.log文件) 做为示例文本
[[File:Vi1.png]]
2.输入“cd /tmp”切换到/tmp目录,并输入“vi install.log”使用vi开始编辑。
[[File:Vi20.png]]
== 编辑 插入 模式 ==
21.移动光标到行中,按i(小写)即可进入插入模式(Insert mode),并从光标所在处开始插入。
29.输入n(小写)即可继续向下查找,输入N(大写)即可向上查找。
[[File:Vi29.png]]
30.如需不保存编辑并退出,可输入“:wq!”并回车确定。
[[File:Vi30.png]]
31.如需保存修改并退出,可输入“:x”并回车确定,此命令仅当文件被修改时才写入,并更新文件修改时间,未修改则不更新文件修改时间。
33.按ESC键确保为非编辑模式,输入“: s/i/x/”,即将“i”替换为“x”。
[[File:Vi33.png]]
34.按回车键确认并查看结果(本例中 此行(12行)的第一个“i”被替换为“x”,即 “Installing”被替换为“Installxng”)。
[[File:Vi34.png]]
35.如需将此行(12行)中所有“i”替换为“x”,则需添加参数。为方便对照,首先输入“u”撤销上一步替换。
36.输入“: s/i/x/g”,注意比上面的命令多一个参数“g”。
[[File:Vi36.png]]
37 . 按回车键确定并查看结果(注意同上面的区别,本行所有的“i”已被替换为“x”)。
[[File:Vi37.png]]
38.输入“: %s/i/x/”(等同于: g/i/s//x/)即可将所有行的第一个“i”替换为“x”。
[[File:Vi38.png]]
39.按回车键确定并查看结果(注意同上面的区别)。
[[File:Vi39.png]]
40.输入“: %s/i/x/g”(等同于: g/i/s//x/g)即可将所有行的“i”替换为“x”。
[[File:Vi40.png]]
41.按回车键确定并查看结果(注意同上面的区别)。
[[File:Vi41.png]]
1,138
个编辑

导航菜单