嵌入式学习之Linux入门篇笔记——3,vim编辑器的使用

配套视频学习链接:http://【【北京迅为】嵌入式学习之Linux入门篇】 https://www.bilibili.com/video/BV1M7411m7wT/?p=4&share_source=copy_web&vd_source=a0ef2c4953d33a9260910aaea45eaec8

目录

1.什么是 vim?

2.为什么要学习 vim?

3.vi 和 vim 的关系?

4.怎么打开 vi 编辑器?

5.vi 编辑器三种模式?

6.vim 编辑器移动光标

7.vim 编辑器快速定位

8.vim 编辑器的复制

9.使用快捷键来复制

10.vim 编辑器的删除命令

方法一:直接进到编辑模式,使用 delete 来删除

方法二:使用 dd 命令。

11.vim 的撤销

12.vim 的查找

13.vim 的替换

14.vim 的保存

15 vim 的文件对比


1.什么是 vim?

vim 是一个文本编辑器,类似于 win 上的 wps。

2.为什么要学习 vim?

因为几乎每一个发行版都有 vim/vi 编辑器,嵌入式 Linxu 上通常也会集成 vim。

3.vi 和 vim 的关系?

vim 是 vi 的加强版。

4.怎么打开 vi 编辑器?

直接在控制台输入命令:vi filename

如果当前路径没有我们要打开的文件,vi 会帮我创建一个,如果当前路径有这个文件,则

直接打开这个文件

5.vi 编辑器三种模式?

一般模式,如下图

嵌入式学习之Linux入门篇笔记——3,vim编辑器的使用_第1张图片

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

嵌入式学习之Linux入门篇笔记——3,vim编辑器的使用_第2张图片

从编辑模式退回到一般模式,按键盘上的 esc 按键。

命令行模式,按键盘上的可以切换到命令行模式

嵌入式学习之Linux入门篇笔记——3,vim编辑器的使用_第3张图片

举例,在命令行模式输入命令“set number”即可显示行号

如下图:

嵌入式学习之Linux入门篇笔记——3,vim编辑器的使用_第4张图片

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

嵌入式学习之Linux入门篇笔记——3,vim编辑器的使用_第5张图片

14.vim 的保存

:q! 强行退出,不保存

:wq 保存退出

:q 退出没有编辑过的文本

15 vim 的文件对比

vimdiff file1 file2 file3

嵌入式学习之Linux入门篇笔记——3,vim编辑器的使用_第6张图片

你可能感兴趣的:(嵌入式学习之Linux入门篇,linux,学习,ubuntu,vim)