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 编辑器三种模式?

一般模式,如下图

image-20240308215218965编辑模式,如下图所示,可以按键盘上的I 从一般模式切换到编辑模式

image-20240308215246450从编辑模式退回到一般模式,按键盘上的esc 按键。
命令行模式,按键盘上的:可以切换到命令行模式

image-20240308215255436举例,在命令行模式输入命令“set number”即可显示行号
如下图:

image-20240308215303053

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

posted @ 2024-03-09 12:39  爱吃冰激凌的黄某某  阅读(16)  评论(0编辑  收藏  举报