智能硬件与机器视觉:基于树莓派、Python和OpenCV
上QQ阅读APP看书,第一时间看更新

2.3.2 Vim编辑器的使用

Linux中的Vi/Vim就相当于Windows系统中的记事本,它是Linux中常用的文本编辑器。使用命令vim [filename]即可使用Vim打开相应的文件进行编辑。Vim有两种模式。

·命令模式:在命令模式中可以移动光标、删除字符,但是不可以输入字符,还可以保存文件,设置或退出Vim。

·插入模式:在插入模式中可以输入字符,按下ESC进入命令模式。

在命令模式中,常用命令如下:


 vim [filename] # 打开filename文件
:w             # 保存文件
:q             # 退出Vim,用于未修改文件时
:q!            # 强制退出Vim,不保存文件
:wq            # 保存并退出
x              # 删除当前字符
nx             # 删除从光标开始的n个字符
dd             # 删除当前行
ndd            # 向下删除当前行在内的n行
u              # 撤销上一步操作
U              # 撤销对当前行的所有操作
yy             # 将当前行复制到缓冲区
nyy            # 将当前行向下n行复制到缓冲区
yw             # 复制从光标开始到行尾的字符
nyw            # 复制从光标开始的n个单词            
y^             # 复制从光标到行首的字符
y$             # 复制从光标到行尾的字符
p              # 粘贴剪切板里的内容到光标后
P              # 粘贴剪切板里的内容到光标前 
:set nu        # 显示行号
:set nonu      # 取消显示行号

在插入模式中,常用命令如下:


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