VIM编辑器

发布时间 2023-11-22 10:08:50作者: weikee

一.vim的基本概念

vim简单来说就是一款多模式的编辑器,记事本知道吧,和它一样是一种编辑器,只不过它有很多种编辑模式,所以上手相对更难一点。

下面我们来熟悉它的三种模式:

首先,我们先创建一个文件

然后用vim进入文件

命令模式(Normal mode)
进入界面后,这就是命令模式,也叫正常/普通/一般模式。

命令模式:

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 插入模式(Insert mode)下,或者到 末行模式(last line mode)

那么进入命令模式后要如何进行操作进入其他模式呢?

 我们可以输入 a,i,s,o 任意一种即可进入插入模式(这里的操作会在 2. 插入模式 详解)

插入模式(Insert mode)

插入模式:

想要编辑文件,只有进入插入模式才可以做文字输入,所以这个模式也叫编辑模式

插入模式界面则会有(--插入--)提示 ,看到这个提示,就代表进入了插入模式,就可以编辑文件了。

 

我们进入了插入模式,在完成好文件的编辑后,又该如何退出这个模式或者进入其他模式,甚至退出vim编辑器

我们可以按键盘最左上角的Esc键退出到命令模式

末行模式(last line mode)
末行模式(也叫尾行模式):

作用于文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。

在命令模式下,shift+: 即可进入该模式。要查看你的所有模式:打开vim,底行模式直接输入

:help vim-modes

 

二.vim的基本操作

有上面的的概述,想必大家对vim的基本模式的功能和切换已经有个大概的了解了,下面我们再来学习一下各模式下的不同指令。

1. 命令模式
h:左 j:下 k:上 l:右 ---------- (可以用这几个按键代替小键盘里的上下左右键)

yy:单行复制       nyy:  n行复制

p:单行粘贴         np:n行粘贴

dd:单行剪切       ndd  n行剪切

u :撤销
ctrl+r 对撤销进行撤销