(一)发行版:Ubuntu16.04.7
(二)记录:
(1)打开一个文本文件输入vi+文件名(如果存在该文件则直接打开,如果没有则创建一个文件)
(2)模式:
a.普通模式
b.编辑模式:普通模式下输入i,出现insert即可输入。退出编辑模式按esc键。
c.命令行模式 (按esc退出)
在编辑模式下输入 : 冒号
比如显示行号
(3)光标移动(上下左右),或者HJKL
(4)光标定位
gg光标定位到第一行
G光标定位到最后一行
ngg光标定位到第n行
(5)复制粘贴,按v进入复制模式,上下左右选中要复制的文本,然后按y确定复制,然后移动光标到自己想要复制的位置按下p粘贴。
(6)快捷键复制
yy复制当前行
nyy复制当前行下的n行
(7)删除命令
a.编辑模式下按delete删除
b.输入dd删除当前行
输入ndd删除当前行下的n行
在命令行模式下输入 n1, n2d 删除n1到n2之间的行
(8)撤销和反撤销
撤销:在一般模式下按u
反撤销:ctrl r
(9)查找
a.向下查找:输入/进入命令行模式,然后输入要查找的内容,按n向下查找,再按?则可以重新选择要查找的内容
b.向上查找:输入?进行命令行模式,然后输入要查找的内容,按n向上查找
(10)替换
: %s /old/new g
(11)保存
进行命令行模式,输入wq保存退出
(12)退出不保存
进入命令行模式,输入q!
(13)退出没有编辑过的文本
进入命令行模式,输入q
(14)对比命令
vimdiff 文件1 文件2 ...
(15)退出后可以在文件里面看到创建的文件
(三)命令: