03_vim编辑器的使用
vim编辑器的使用
1.什么是vim?
vim 是一个文本编辑器,类似于win 上的wps。
2.为什么要学习vim?
因为几乎每一个发行版都有vim/vi 编辑器,嵌入式Linxu 上通常也会集成vim。
3.vi 和vim 的关系?
vim 是vi 的加强版。
4.怎么打开vi 编辑器?
直接在控制台输入命令:vi filename
如果当前路径没有我们要打开的文件,vi 会帮我创建一个,如果当前路径有这个文件,则
直接打开这个文件
5.vi 编辑器三种模式?
一般模式,如下图
编辑模式,如下图所示,可以按键盘上的I 从一般模式切换到编辑模式
从编辑模式退回到一般模式,按键盘上的esc 按键。
命令行模式,按键盘上的:可以切换到命令行模式
举例,在命令行模式输入命令“set number”即可显示行号
如下图:
6.vim 编辑器移动光标
可以使用键盘上的上下左右按键
K JHL 也可以来移动光标
K:向上移动
J:向下移动
H:向左移动
L:向右移动
7.vim 编辑器快速定位
gg:将光标定位到第一行
G:将光标定位到最后一行
ngg:将光标定位到底n 行
8.vim 编辑器的复制
先将光标放在我们要复制内容的行首,使用上下左右按键来选择文字,选择好之后按键盘
的上Y,接着按esc 回到一般模式,把光标移动到我们要复制的地方,然后按键盘上的P。
9.使用快捷键来复制
先将光标放在我们要复制内容的行首,双击“yy”,然后把光标移动到我们要复
制的地方,接着按键盘上的p。
yy:复制当前行
nyy :复制当前行下的N 行。
10.vim 编辑器的删除命令
方法一:直接进到编辑模式,使用delete 来删除
方法二:使用dd 命令。
dd:删除光标所在行。
ndd:删除n 行
n1,n2d:删除指定范围的行。需要在命令行模式下操作。
11.vim 的撤销
在一般模式下直接按键盘上的“u”,注意,关闭过的文本文件不能再撤销
如果不清楚自己现在在哪个模式,可以使用esc 按键来回到一般模式
反撤销:ctrl+r
12.vim 的查找
使用/进到命令行模式,然后输入我们要查找的字符,查找下一个使用的是“n”
使用?进到命令行模式,然后我们输入我们要找到的字符,查找下一个使用的是“n”
13.vim 的替换
:%s /old/new/g
14 vim 的保存
:q! 强行退出,不保存
:wq 保存退出
:q 退出没有编辑过的文本
15 vim 的文件对比
vimdiff file1 file2 file3