Linux vi 文本编辑常用命令整理

时间:2021-10-29 09:10:38

命令行模式下功能键

复制粘贴
1. yy:复制光标所在行;
2. nyy:n 为数字,复制当前光标开始的 n 行;
3. p:粘贴内容到光标的下一行;
4. P:粘贴内容到光标的上一行。

删除
1. dd:删除光标所在行;
2. ndd:删除当前光标开始的 n 行(往下数);
3. x:在一行中,向后删除一个字符(相当于 Delete 键);
4. X:向前删除一个字符(相当于 Backspace 键)。

查找
1. /name:查找光标之后名为“name”的字符,若要继续查下一个匹配字符,则继续键入 n;

其他
1. G:光标移动到文件起始位置;
2. u:取消前一个动作,即撤销;

底行模式功能键

  1. :q!:强行退出,对修改不保存;
  2. :wq:保存退出;
  3. :w [filename]:另存为 filename 的文件;
  4. :set nu:显示行号; :nu:光标所在行的行号
  5. :set nonu :取消行号