记录vim经常使用的几个命令

vi/vim 基本使用方法
vi编辑器是所有Unix及Linux系统下标准的编辑器。


$ vim 1.txt

以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。
 
此时可以使用几个命令
 
查找与替换
【/word】 向光标向下寻找一个名称为word的字符串
【?word】 向光标向上寻找一个名称为word的字符串
【n】 代表重复前一个查找的动作
【N】 与n刚好相反,为【反向】进行行前一个查找动作
 

查找字符之后查找的字符会高亮显示,输入  :nohl  可以取消高亮

:set nu 显示行号  :set nonu 取消显示行号

删除、复制与粘贴

【dd】 删除光标所在行
【ndd】 删除光标所在的向下n行
【d1G】 删除光标所在行到第一行的所有数据
【dG】 删除光标所在到最后一行的所有数据

【yy】 复制光标所在的那一行
【nyy】 复制光标所在的向下n列

【p】将已复制的数据在光标下一行粘贴上
【P】 则为贴在光标的上一行

【u】 恢复前一个操作

插入模式

按下 a 或者 i 将会进入写入模式,此时就可以输入文本了。

退出及保存文件

按下esc之后输入

: w (写入)

: wq (输入「wq」,存盘并退出vi)

: q! (输入q!, 不存盘强制退出vi)

原文地址:https://www.cnblogs.com/kyuang/p/9636335.html