linux

linux的vi命令高级编辑技巧

小樊
83
2024-07-19 04:14:37
栏目: 智能运维

  1. 使用命令模式下的搜索功能:在命令模式下按下"/"键,然后输入要搜索的内容,按下回车键即可进行搜索。按下"N"键可以从下往上搜索,按下"n"键可以从上往下搜索。

  2. 使用命令模式下的替换功能:在命令模式下输入":s/old/new/g"命令可以将光标所在行的所有old替换为new,加上"g"参数可以将一行内所有old替换为new。

  3. 多行编辑:使用命令模式下的"v"键可以进入可视模式,可以选择多行文本进行编辑,例如可以使用"d"删除选择的行,使用"y"复制选择的行。

  4. 命令模式下的复制和粘贴:可以使用"yy"复制一行文本,使用"p"粘贴到当前行或下一行。

  5. 设置行号:在命令模式下输入":set number"可以显示行号,输入":set nonumber"可以关闭行号显示。

  6. 撤销和重做:在命令模式下输入"u"可以撤销上一次操作,输入"Ctrl + r"可以重做上一次操作。

  7. 设置自动缩进:在命令模式下输入":set autoindent"可以设置自动缩进,输入":set noautoindent"可以关闭自动缩进。

  8. 使用标签功能:在命令模式下输入":tabnew filename"可以在新标签页中打开一个文件,在不同标签页之间使用":tabn"和":tabp"可以进行切换。

  9. 使用专家模式:在命令模式下输入":set exrc"可以开启专家模式,可以使用更多高级编辑功能。

0
看了该问题的人还看了