文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Vi 技巧系列之一

Vi 技巧系列之一

时间:2007-04-11  来源:haitao-andy

    Vi和Emacs可谓是Linux/Unix系统下使用得最为频繁的编辑器了,当然其功能还远不止编辑器而已。平常自己使用最多的是Vi,但通常也都只是最简单的命令,如保存、退出,复杂点的功能命令最多也止于删除行、粘贴多行等。至于一些如查找替换或设置之类的命令,则知之甚少。看来还是缺少系统的训练和实践,最近从图书馆借到《Learning the Vi Editor》第六版中文版,是时候好好学习下了。开始切入正题,对每章中的技巧进行总结记录:

(1)       保存和退出文件:

       一般用得多的是先按ESC键确定处于命令模式,然后输入:wq或:x来保存退出;事实上,还可以直接按下ZZ来保存退出(注意不用加:)。

(2)       不保存所做编辑

       经常有这样的情形,因为对文件所作的修改并不满意,我们倒希望回复到初始文件。这时下面两个命令就派上用场了:
:e!              // 放弃本次会话所做的任何编辑,返回到初始文件(并未退出vi)
:q!              // 放弃编辑并退出vi

(3)       可能是在Windows下的缘故,习惯了tab符占用4个空格,但在vi下编辑程序时缺省的都是tabstop=8,如何设置为4呢?且看下文

:set tabstop=4 或 :set ts=4

PS:顺便把其它两个常用的设置命令也记下:
:set autoindent 或 :set ai        // 设置自动缩进
:set number 或 :set nu           // 显示程序行号,这样我们就能很快地定位到调试出错的代码处

相关阅读 更多 +
排行榜 更多 +
奇境小镇MOD作弊菜单

奇境小镇MOD作弊菜单

角色扮演 下载
黑暗荒野2无限金币版

黑暗荒野2无限金币版

角色扮演 下载
骑战烈火之剑作弊菜单版

骑战烈火之剑作弊菜单版

角色扮演 下载