您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

vim 编辑器

前面小节介绍如何、移动、,但之前都没有介绍如何,本小节介绍如何使用 vim 编辑器对进行,另外介绍 vim 编辑器的安装和使用。

1. vim 编辑器简介

vim 编辑器是由 vi 发展而来的文本编辑器。它的有补全、编译、等等,编其特别丰富,尤其在程序开发时被广泛使用,emacsvim 两款编辑器在 UNIX 系统中非常受欢迎。

vim 编辑器的命令组合是它的设计理念。同时 vim 编辑器与很多快捷键设置和正则表达式类似,可以辅助记忆,并且优化之后的 vim 编辑器针对程序员很友好。

通过对前面小节的学习我们知道,在 Linux 操作系统中 “一切皆”,所以当我们在命令行窗口模式下想要更改的时,就不可避免地要利用到文本编辑器,学习如何使用文本编辑器,将会对您学习 Linux 相关的知识非常有帮助。

2. 检查 Linux 系统中是否安装 vim 编辑器

使用如何命令检查 vim 编辑器是否安装:

vim -v

执行结果如下图:

如果出现上图所示的的话,则表示没有安装 vim

3. 使用 yum 命令安装 vim 编辑器

使用 yum 命令安装 vim 编辑器命令如下:

yum -y install vim

执行结果如下图:

等待安装完成输入 vim -v 即可查看到 vim 编辑器的相关信息:

Tips:在如图所示的窗口下,可以输入 :q 回车就能。

普通模式:当你刚开始进入 vim 编辑器的时候认会进入普通模式

插入模式:在 vim 普通模式的时候,按下 i 键就可以进入插入模式,若想从 插入模式 回到 普通模式, 可以按下 ESC 键;

命令模式:在普通模式下按下 : 键(Shift + :),若想从 命令模式 回到 普通模式,可以按下 ESC 键。

Tips:这三种模式其实就是文本编辑器当前的状态,普通模式 可以理解为一般的打开查阅,可以查看和,不能;插入模式 可以理解为编辑状态,能对当前的,但是想要保存就需要当前拥有该的写入权限才能保存成功;命令模式 中的命令操作可以理解为编辑器对编辑后的的、保存等操作,如 :wq 表示保存,:q! 表示不保存强制。

h(或←):光标往左移动字符;

j(或↓):光标往下移动一行;

k(或↑):光标往上移动一行;

l(或→):光标往右移动字符;

PageDown(或 Ctrl + F):光标往下翻动一屏;

PageUp(或 Ctrl + B):光标往上翻动一屏;

G:光标往下移动到最后一行;

n G:光标移动到缓冲区的第 n 行;

gg:光标往上移动到第一行。

q:表示,若有按 q,则会 E37: 已但尚未保存 (可用 ! 强制执行)

q!:表示强制,不会保存的;

w:表示对的保存;

wq:表示保存并。

Tips:输入以上命令后,按回车即可执行命令。

进入 /home 目录,然后使用 vim 命令新建 new.log ,命令如下:

cd /homelsvim new.log

执行结果如下图:

如上图所示,建名为 new.log 的,面进入临时 new.log 界面,如下图所示:

Tips:此时的 new.log 并没有被保存,vim 编辑器是在内存缓冲区中处理数据的,若在启动 vim 编辑器时没有指定名或者不存在时,vim 编辑器会开辟新的缓冲区。

在进入 vim 普通模式下,可以按下 i 键进入插入模式来编辑,如下图所示:

编辑完之后按下 ESC 键插入模式,然后输入 :wq 按回车之后既可以保存:

这里可以使用之前学习的 cat 命令查看新建的 new.log

lscat new.log

执行结果如下图:

Tips:也可以使用 vim new.log 打开查看。

本小节介绍了 vim 编辑器的基本和,需要注意的是 vim 编辑器还有很多其他丰富的,比如使用 vim 编辑器查看时,可以按下 ./ 然后输入关键字回车可以查找关键字,本小节的目的主要是学习 vim 编辑器基本的,并且能对进行和保存,熟悉本小节之后,您将掌握到如何在 Linux 命令行中对进行。


联系我
置顶