vi命令-基础
vi 是 Unix 和类 Unix 系统中常用的文本编辑器,以下是一些常用的 vi 命令:
命令模式常用命令
移动光标
h:向左移动一个字符。
j:向下移动一行。
k:向上移动一行。
l:向右移动一个字符。
Ctrl + f:向前翻一页。
Ctrl + b:向后翻一页。
文本编辑
x:删除光标所在位置的字符。
dd:删除光标所在的行。
yy:复制光标所在的行。
p:粘贴已复制或剪切的内容到光标位置之后。如果之前使用的是 “dd” 命令删除行,那么 “p” 会将删除的行粘贴到当前行的下一行。
查找与替换
/:在命令模式下输入 “/” 后,接着输入要查找的字符串,按回车键即可开始查找。按 “n” 键可以查找下一个匹配项,按 “N” 键则查找上一个匹配项。
:%s/old/new/g:在整个文件中用 “new” 替换 “old”。“g” 表示全局替换,即替换每一行中的所有匹配项。如果不使用 “g”,则只替换每行中第一次出现的匹配项。
插入模式常用命令
i:在光标当前位置前插入文本。
a:在光标当前位置后插入文本。
o:在光标所在行的下一行插入新行,并进入插入模式。
O:在光标所在行的上一行插入新行,并进入插入模式。
末行模式常用命令
:w:保存文件,但不退出 vi。
:q:退出 vi。如果文件有修改且尚未保存,会提示保存修改。
:wq:保存文件并退出 vi。
:set nu:显示行号。
:set nonu:取消行号显示。
posted on
2025-02-22 16:02
hanswei
阅读(19)
评论(0)
收藏
举报