vi或vim常用操作指令的记忆

Vi编辑器的操作指令丰富且高效,以下是一些常用指令的解释和记忆方法:

  1. 打开与退出:
    • vi filename:打开或创建文件。
    • :q:退出(如果没有修改)。
    • :q!:强制退出,不保存修改。
    • :w:保存文件。
    • :wq:保存并退出。

记忆方法::q可以想象为“Quit”,:q!是“强制Quit”,:w是“Write”(写入),:wq是“Write and Quit”。

  1. 模式切换:
    • i:进入插入模式(Insert)。
    • a:在光标后插入。
    • o:在当前行下方新开一行并插入。
    • O:在当前行上方新开一行并插入。
    • Esc:从插入模式返回命令模式。

记忆方法:iaoO都是插入相关操作的首字母。

  1. 移动光标:
    • hjkl:分别对应左、下、上、右移动。
    • 0:移到行首。
    • $:移到行尾。
    • gg:移到文件首。
    • G:移到文件尾。
    • /pattern:搜索指定模式。

记忆方法:hjkl可以看作是一个小箭头形状,代表方向;0$分别像行首和行尾的形状。

  1. 删除操作:
    • x:删除光标处的字符。
    • dd:删除整行。
    • D:删除光标到行尾的内容。

记忆方法:dd像是“delete a line”的缩写。

  1. 复制与粘贴:
    • yy:复制当前行。
    • p:在光标下一行粘贴。
    • P:在光标上一行粘贴。

记忆方法:yy像是“yank a line”的缩写。

  1. 撤销与重做:
    • u:撤销上一次操作。
    • Ctrl + r:重做上一次撤销的操作。

记忆方法:u像是“undo”的首字母。

          以上只是一部分基本的Vi操作指令,实际上还有很多其他功能强大的指令。记住这些指令的一个有效方法是通过实践和频繁使用,随着时间的推移,它们会变得越来越熟悉。同时,理解每个命令背后的逻辑和含义也可以帮助记忆。

你可能感兴趣的:(vim,编辑器,linux)