首页 > 代码库 > vim快速入门

vim快速入门

vim模式介绍

vim的3种模式介绍

vim存在三种工作模式,分别是命令模式,插入模式和底行模式。

命令模式:输入vim命令后启动vim默认进入命令模式,此时所有键部是功能键。

插入模式:命令模式下按“i”就可以进入插入模式,这时就像记事本一样编辑文本了。

底行模式:在命令模式下输入“:”进入底行模式,可以用以保存文件、退出vim以及设置环境执行编译命令等。

3种模式的切换

vim启动进入命令模式

处于插入模式或底行模式时只需按“Esc”退出键即可进入命令模式。

命令模式中按“i”(插入)或“a”(附加)键都可以进入插入模式。

命令模式中按“:”进入底行模式。

底行模式中输入“wq”回车后保存并推出vim。

进入vim

使用vim命令进入vim界面

vim是打开vim的命令test.txt是您打开或者新建文件的文件名。

tc@box:~$ vim test.txt

直接使用vim也可以打开vim编辑器,但是不会打开任何文件。

tc@box:~$ vim

进入底行模式后输入:e test.txt同样可以打开test.txt文件

 游标移动

移动vim编辑器的游标

在进入vim后,按下“i”键进入插入模式。在该模式下你可以输入文本信息。

请输入以下三行信息:

12345678

abcdefghijk

testtesttest

按esc进入命令模式,在该模式下使用方向键或者hjkl键可以移动游标。

h:左;
l(小写L): 右
j :下
k: 上

w:移动到下一个单词

b:移动到上一个单词

请尝试在命令行模式下使用字母键在文本中移动游标

选择特定的文本位置后可以进入编辑模式开始编辑。

进入编辑模式

使用命令进入编辑模式

在命令模式下输入下列字母进入编辑模式进行文本编辑

i 在当前光标处进行编辑

a 在光标后插入编辑

o 在当前行后插入一个新行

O 在当前行前插入一个新行

cw 替换从光标所在位置后到一个单词结尾的字符

请尝试不同的从命令模式进入编辑模式的方法,不要忘记esc键可以从编辑模式退回到命令模式。

保存文档

底行模式下保存文档

从命令模式输入“:”进入底行模式,输入w回车,保存文档

退出vim

底行模式下退出vim

从命令模式输入“:”进入底行模式,输入wq回车,保存并退出编辑也可以使用其他的退出命令,命令前的“:”表示处于底行模式中

:q! 强制退出,不保存

:q 退出

:wq! 强制保存并退出

:saveas <path/to/file> 另存为 <path/to/file>

:x 或 :wq 保存并退出

命令模式下退出vim

命令模式下输入“zz”即可保存退出vim

删除文本

命令模式下删除vim文本信息

进入命令模式,使用下列命令进行文本快速删除:

x 删除游标所在的字符

X 删除游标之前的字符

“del”按键删除当前字符

dd 删除整行

dw删除一个word(不适用中文)

dG删除到文档结尾处

d1G 删至文档首部

d$删除至行尾

 

vim快速入门