Vi编辑器是一款功能强大的文本编辑器,广泛应用于Linux系统中。基本上,Vi编辑器可以分为三种状态:命令模式(Command mode)、插入模式(Insert mode)和底行模式(Last line mode)。本文将对Linux Vi编辑器常用命令进行总结,帮助大家快速熟悉并掌握这一工具的使用技巧。
一、Vi编辑器的三种模式
1、插入模式(Insert mode):这是编辑文本的模式,用户在此模式下可以输入和修改文本。从命令模式切换到插入模式,只需按i键;同样地,若要从插入模式返回到命令模式,则需按Esc键。
2、命令模式(Command mode):此模式下可以进行各种文本编辑操作,例如复制、粘贴、删除和查找等。要从插入模式切换到命令模式,只需按Esc键。
3、底行模式(Last line mode):在该模式下,用户可以保存文件或退出Vi编辑器。与前两种模式不同,用户不能在底行模式下输入文本。
二、Linux Vi编辑器常用命令
1、打开Vi编辑器
- 要打开一个文件,只需在终端中输入以下vi命令加上文件名:vi filename。如果文件不存在,vi将会创建一个新文件并打开。
- 创建新文件并打开:vi newfile
2、光标移动
在命令模式下,使用方向键可以方便地移动光标。此外,大写字母键如H、J、K和L也可用于控制光标的移动。
3、复制和粘贴文本
在命令模式下,输入yy可以复制整行文本;如果想复制当前光标下的字符,可以使用nyy命令。而要粘贴已复制的文本,则需在插入模式下使用P键。
4、保存和退出
在命令模式中,输入:w可以将文件保存。如果想要保存并退出文件,可以使用命令:wq。如果只是想退出文件而不保存,可以输入命令:q。
5、搜索和替换
在命令模式中,按下/键后输入要搜索的内容,按下Enter键即可进行搜索。要替换文本,可以使用命令: s/old/new/g,其中old表示要替换的内容,new表示替换后的内容。如果要替换整个文件中的所有匹配项,可以在命令后添加g选项。
6、删除字符
要删除光标所在位置的字符,按下x键。要删除整行,可以按下dd命令。如果想删除多行,可以指定行数,例如输入2dd将删除两行。
7、撤销和重做操作
在编辑中,不可避免地会出现误操作或者需要回退到之前的版本。这时候就需要用到撤销和重做操作了。通过以下命令可以实现:u:撤销上一次操作;Ctrl+r:重做上一次被撤销的操作。
-
广告合作
-
QQ群号:707632017