Linux-vim编辑器的使用

本篇博客讲解vim编辑器的使用!!!最实用教程!!!没有之一!!!
vim编辑器有三种模式
命令模式:对文本进行复制、粘贴、删除、撤销等【默认进入命令模式】
输入模式:输入文本内容
末行模式:保存、退出文档,以及设置编辑环境
在这里插入图片描述

一、命令模式的使用

模式切换:从输入模式或者末行模式可以通过Esc键回到命令模式

命令 作用
dd 删除(剪切)所在行
ndd 删除(剪切)所在行开始的n行
yy 复制所在行
nyy 复制所在行开始的n行
p 粘贴到光标所在行的下一行
u 撤销

二、输入模式的使用

模式切换:在命令模式下可以使用aio进入输入模式

按键 初始输入位置
a 在光标的右边进行输入
i 在光标位置进行输入
o 在光标所在行的下一行头进行输入

其实无论哪种方式,都差不多的,可以通过使用上下左右键进行调整。本人较喜欢使用a键进入输入模式。
当内容输入完后,可使用Esc键返回命令模式。

三、末行模式的使用

模式切换:在命令模式下,可以使用:进入末行模式

命令 作用
:w 保存
:q 退出
:w! 强制保存
:q! 强制退出,不保存
:wq! 强制保存退出
:set nu 显示行号
:set nonu 不显示行号
:nohl 去除文本中的高亮
:n 跳转到第n行
:s/str1/str2/ 将所在行的第一个str1换成str2
:s/str1/str2/g 将所在行的所有str1换成str2
:%s/str1/str1/g 将全文的所有的str1换成str2
/str 在全文中从上到下找str
?str 在全文中从下到上找str

在这些命令里,最常用的就是:wq!,当编辑完一个文本后,使用该命令即可强制保存退出。

四、本人日常使用

vim readme.txt  【进入命令模式】
a  【进入输入模式】
...
开始编辑内容
...
:wq!  【保存退出】

以上就是vim编辑器的用法,足够应对日常文本的编辑。

发布了26 篇原创文章 · 获赞 17 · 访问量 7633

猜你喜欢

转载自blog.csdn.net/weixin_36522099/article/details/104439824