本文作者:心月

Linux Vim三种工作模式

心月IT博客 2019-02-15
Linux Vim三种工作模式摘要:Linux 中的所有内容以文件形式管理,在命令行下更改文件内容,常常会用到文本编辑器。我们首选的文本编辑器是 Vim,它是一个基于文本界面

Linux 中的所有内容以文件形式管理,在命令行下更改文件内容,常常会用到文本编辑器。

我们首选的文本编辑器是 Vim,它是一个基于文本界面的编辑工具,使用简单且功能强大,更重要的是,Vim 是所有 Linux 发行版本的默认文本编辑器。

很多 UNIX 和 Linux 的老用户习惯称呼它为 Vi,Vi 是 Vim 的早期版本,现在我们使用的 Vim(Vi improved)是 Vi 的増强版,増加了一些正则表达式的査找、多窗口的编辑等功能,使得 Vim 对于程序开发来说更加方便。

想了解 Vi 和 Vim 的区别,可以在 Vim 命令模式下输入":help Vi_diff",就能够看到两者区别的摘要。值得一提的是,Vim 是慈善软件,即软件使用是免费的。

Vim的工作模式

在使用 Vim 编辑文件前,我们先来了解一下它的三种工作模式:命令模式输入模式编辑模式,如图 1 所示。


Linux Vim三种工作模式
图 1 Vim 的三种工作模式

命令模式

使用 Vim 编辑文件时,默认处于命令模式。在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。

输入模式

在输入模式下可以对文件执行写操作,类似在 Windows 的文档中输入内容。进入输入模式的方法是输入 i、a、o 等插入命令,编写完成后按 Esc 键即可返回命令模式。

编辑模式

如果要保存、查找或者替换一些内容等,就需要进入编辑模式。编辑模式的进入方法为:在命令模式下按":"键,Vim 窗口的左下方会出现一个":"符号,这时就可以输入相关的指令进行操作了。指令执行后会自动返回命令模式。

对于新手来说,经常不知道自己处于什么模式。不论是自己忘了,还是不小心切换了模式,都可以按一次 Esc 键返回命令模式。如果你多按几次 Esc 键后听到"嘀————"的声音,则代表你已经处于命令模式了。

文章版权及转载声明:

本文由 心月IT技术博客 博主整理于 2019-02-15
若转载请注明原文及出处:https://www.xinyueseo.com/linux/113.html

分享到:
赞(
发表评论
快捷输入:

验证码

    评论列表 (有 0 条评论,人围观)参与讨论