vi常用命令

一、打开文件、保存、关闭文件

  • vim [filename] //打开或新建
  • :w //保存
  • :w [filename] //保存至filename文件
  • :q //退出编辑器,如果文件已修改请使用下面的命令
  • :q! //退出编辑器,且不保存
  • :wq //退出编辑器,且保存文件

二、插入文本或行(执行下面命令后将进入插入模式,按ESC键可退出插入模式)

  • a //在当前光标位置的右边添加文本(append)
  • i //在当前光标位置的左边添加文本 (insert)
  • A //在当前行的末尾位置添加文本
  • I //在当前行的开始处添加文本(非空字符的行首)
  • O //在当前行的上面新建一行
  • o //在当前行的下面新建一行
  • R //替换(覆盖)当前光标位置及后面的若干文本

三、删除、恢复

  • x //删除当前字符
  • dd //删除当前行
  • u //撤销上一步操作 (undo)
  • U //撤销对当前行的所有操作

四、搜索

/vpser //向光标下搜索vpser字符串
?vpser //向光标上搜索vpser字符串
n //向下搜索前一个搜素动作
N //向上搜索前一个搜索动作

五、跳至指定行

[n]+ //向下跳n行
[n]- //向上跳n行
[n]G //跳到行号为n的行
G //跳至文件的底部

六、复制粘贴

yy //复制当前行
[n]yy //复制当前行向下n行
yw //复制从光标开始到词尾的字符。
y^ //复制从光标到行首的内容。
y$ //复制从光标到行尾的内容。
p //粘贴剪切板里的内容在光标后
P //粘贴剪切板里的内容在光标前

你可能感兴趣的:(vi常用命令)