vim如何退出编辑模式与外部程序联合工作

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

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

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

很多 UNIX 和 Linux 的老用户习惯称呼它为 Vi,Vi 是 Vim 的早期版本现在我们使用的 Vim(Vi improved)是 Vi 的増强版,増加了一些正则表达式的査找、多窗口的编辑等功能使得 Vim 对于程序开发来说更加方便。
想了解 Vi 和 Vim 的区别可以在 Vim 命令模式下输入":help Vi_diff",就能够看到两者区别的摘要值得一提的是,Vim 是慈善软件即软件使用是免费的。

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

图 1 Vim 的三種工作模式
使用 Vim 编辑文件时,默认处于命令模式在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动还可以对文件內容进行复制、粘贴、替换、删除等操作。
在输入模式下可以对文件执行写操作类似在 Windows 的文档中输入内容。进入输入模式的方法是输入 i、a、o 等插入命令编写完成后按 Esc 键即可返回命令模式。
如果要保存、查找或者替换一些内容等就需要进入编辑模式。编辑模式的进入方法为:在命令模式下按":“键Vim 窗口的左下方会出现一个”:"符号,这时就可以输入相关的指令进行操作了指令执行后会自动返回命令模式。

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

}

我要回帖

更多关于 vim命令模式下移动光标命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信