阅读量:0
在Linux系统中,vi
(Visual)是一个功能强大的文本编辑器。以下是一些基本的使用方法:
- 启动vi:
- 在终端中输入
vi
,后面可以跟上要编辑的文件名。如果文件不存在,vi
会启动一个新文件。 - 如果想要编辑多个文件,可以在
vi
后用空格隔开多个文件名。
- 进入插入模式:
- 默认情况下,
vi
启动后处于普通模式(Normal mode)。要开始编辑文本,需要进入插入模式(Insert mode)。按i
键即可进入插入模式。 - 在插入模式下,你可以像普通文本编辑器一样输入文本。
- 退出插入模式并保存文件:
- 完成编辑后,按
Esc
键退出插入模式并返回到普通模式。 - 在普通模式下,输入
:wq
并按回车键,即可保存文件并退出vi
。
- 不保存文件并退出:
- 如果你不想保存对文件的更改,可以输入
:q!
并按回车键。这将退出vi
,但不保存任何更改。
- 替换文本:
- 在普通模式下,输入
:%s/old_text/new_text/g
并按回车键,可以替换文件中的所有old_text
为new_text
。 - 这里,
%
表示整个文件,s
表示替换(substitute),g
表示全局(global)。
- 撤销和重做:
- 在普通模式下,
vi
默认具有撤销(undo)功能。你可以通过按u
键来撤销上一步的更改。 - 要重做(redo)撤销的更改,可以按
Ctrl + r
键。
- 搜索文本:
- 在普通模式下,输入
/search_text
并按回车键,可以向前搜索search_text
。 - 要向后搜索,可以在
/
之前加上?
,然后按回车键。
- 查看行号:
- 在普通模式下,输入
:set number
或简写为:set nu
并按回车键,可以在每行的左侧显示行号。
- 设置编辑选项:
- 例如,要设置缩进宽度为4个空格,可以输入
:set tabstop=4 shiftwidth=4
并按回车键。
- 帮助文档:
- 在普通模式下,输入
:help
并按回车键,可以查看vi
的帮助文档。
这只是 vi
的基本使用方法。要熟练掌握 vi
,建议查阅相关教程或手册页(通过 man vi
命令)。