标签为'Vim使用简介'的日志

Vim使用简介

“工欲善其事,必先利其器”《论语》
写在前头:vim是Linux下最常用的编辑工具,一般认为vim是Vi IMproved(增强的vi)的缩写,很多时候我们也把vim称为vi。vi是一个上手比较难,但是一旦掌握,就能大大提高效率的工具。本文仅介 绍一些Vim使用的基本概念,读者可以根据本文给出参考文献继续深入了解Vim。

1. 认识Vi

直接使用vi(或者vim)命令,有时会看到如下的内容:

建议用户向荷兰ICCF捐款, 用于帮助乌干达的艾滋病患者,可以通过键入命令:help iccf查看更多细节。

你可以使用如下命令开始编辑一个文本:

2. Vim中的模式

Vi和Windows下的编辑器最大的一个不同是Vi有多种模式:Normal模式,编辑模式,命令模式。 使用命令(如 vi dota.txt)后,首先进入Normal模式(这个模式下,可以移动光标的位置);如果准备开始编辑了,按下a(或者i)就可以进入编辑模式,这时, 和普通的编辑器就差不多了;完成编辑希望保存并退出文本时,你可以先按Esc进入Normal模式,然后按:wq保存并退出。(还是有点点复杂的:)事实 上还有Ex Select Visual等模式)

3. Vim中的一些功能

这里将罗列一些Vi的功能,本文将不详述,因为只要你知道她有这些功能,Google大神会告诉你具体操作。

语法高亮:当你编写 shell代码时,高亮可以帮你发现一些明显的语法错误;录制、播放:当你在成百次的重复一些复杂的vi操作时,录制会帮你大忙;列 编辑:据我知道,很多人之所以使用破解版的UE,就是因为这个;搜索、替换:这也是 编辑器基本的功能。编程函数自动补齐:还在等什么,Have a try(欢迎补充)

4. ctrl+s冻结Vim的问题

刚开始使用vim的人,会习惯性地使用ctrl+s保存,这将会导致Linux终端被冻结。事实上,ctrl+s会锁住Linux终端的输入和输 出。可以使用crtl+q解除锁定,恢复正常。

参考手册:

sourceforge.net 上的中文文档 | 滇狐大作viki | Vim the editor | 善用佳软 介绍vim

来源:一个故事@MySQL DBA  http://www.orczhou.com/index.php/2010/03/vim-recording/
作者的doat.txt好像应当是dota.txt,一游戏地图名?


标签: ,

关于

广告 125×125

最新日志

本月最热日志

友情链接

广告 300×250