vim 编辑器
前面小节介绍如何、移动、,但之前都没有介绍如何,本小节介绍如何使用 vim 编辑器对进行,另外介绍 vim 编辑器的安装和使用。
1. vim 编辑器简介
vim
编辑器是由 vi
发展而来的文本编辑器。它的有补全、编译、等等,编其特别丰富,尤其在程序开发时被广泛使用,emacs
和 vim
两款编辑器在 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 命令行中对进行。