您的位置:首页 > 运维架构 > Linux

linux中vim编辑器介绍及常用命令

2020-03-06 20:35 169 查看

简介

vim是一个文本编辑器,它是在vi的基础上改进和增加后的升级版,它具有创建、增加、修改、删除、查找、保存等文本功能。

安装

在linux中,我们对系统里的文件或自己添加文件等增改操作时会需要一个工具,一般我们都选择vim文本编辑器这个工具,如何下载安装。
命令输入

yum install -y vim 回车

linux系统会自动进行安装,如果已经安装过的系统就不会再重新安装了,没安装过的就会自行安装。

vim的用法

1.打开文件

在目录下,如果我们要打开此目录的这个文件,那我们就可以使用vim空格文件名.文件扩展名这条命令打开文件,因为我们是使用vim工具打开的文件,所以显示的文件内容处于vim工具的命令模式下。

2.创建文件并打开

vim有创建文件的作用,具备touch这个命令的能力,在目录下如果没有这个文件,而我们使用了这个vim空格文件名.文件扩展名这个命令后,它会在这个目录下创建一个这样的文件并且是以已打开的 形式在vim的命令模式下显示。

vim的模式

1.命令模式:

当我们使用vim进入文件后的模式就是所说的命令模式,就好像我们常见的阅读模式一样,可阅读,可对光标进行移动,可以行为单位操作,不可单字符修改。
如果我们要进行编辑模式的话,按键盘“i”键或其他键就可进入编辑模式。

2.编辑模式:

这个模式下表示我们可以对文件内容以字符为单位进行编辑替换修改等操作,如何确定是否进入编辑模式,看屏幕的左下角是否出现 INSERT这个单词,出现了说明进入了编辑模式。

3.命令行模式(又称底行模式):

命令行模式就是可对文本进行一些命令操作,比如查找替换退出等等操作。

vim各个模式下的快捷键

移动光标
↑键:向上移动光标
↓键:向下移动光标
←键:向左移动光标
→键:向右移动光标

1.命令模式下:(注意大小写)

i键:进入编辑模式,在光标前添加内容
a键:进入编辑模式,在光标后添加内容
I键:进入编辑模式,在光标所在行的行首前添加内容
A键:进入编辑模式,在光标所在行的行尾后添加内容
o键:进入编辑模式,在光标所在行的下一行添加内容
O键:进入编辑模式,在光标所在行的上一行添加内容
:键:进入命令行模式
ZZ键:保存并退出文件
G键:光标快速跳到文件内容尾行的首字符
gg键:光标快速跳到文件内容首行的首字符
nG键:光标快速跳到首行往下数第n行的首字符上
yy键:复制光标所在行
nyy键:从光标所在行到往下数第n行都复制
p键:粘贴到光标所在行的下一行
u键:撤销上一步
dd键:删除光标所在行
ndd键:从光标所在行到往下数第n行都删除
$键:光标快速跳到光标所在行的尾字符

n$键:光标跳到第n行的尾字符上

2.编辑模式下:

Esc键:进入命令模式
退格键:删除
enter键:切换下一行
End键:快速移动光标到行尾
Home键:快速移动光标到行首

3.命令行模式:

保存退出
set nu:显示行号
wq:保存并退出vim工具
q!:不保存退出vim工具
w:保存文件
关键字替换
1.如果我们要对光标所在行的关键字替换,把关键字a替换成关键字b。使用此命令
命令格式:s/被替换/替换

s/a/b

2.如果我们要对光标所在行的关键字替换,把关键字a替换成关键字b。但是这一行里有很多a,并且都要替换成b。使用此命令
命令格式:s/被替换/替换/g

s/a/b/g

3.如果我们要对整个文件的关键字替换,把关键字a全部替换成关键字b。使用此命令
命令格式:%s/被替换/替换/g

%s/a/b/g

关键字查找
如果我们要在密密麻麻的文件内容里找到我们要看的信息,那就使用vim的查找功能查找要看内容的关键字,比如我要看带有a的所有内容
命令格式:/关键字

/a
vim工具会把文件里所有有a的关键字都标黄
  • 点赞
  • 收藏
  • 分享
  • 文章举报
STARS_AND_WISHE 发布了6 篇原创文章 · 获赞 0 · 访问量 125 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: