eGuideDog
free software for the blind
|
|
vi编辑器(2014年5月24日更新) vi编辑器的第一个版本要追溯到1976年。2009年Linux Journal的调查显示,Linux下36%的用户使用vi,19%的用户使用gedit。vi更是Linux程序员写代码的最主要编辑器。Linux是一个专业的计算机工程师应该掌握的技术,而vi又是使用Linux操作系统应该掌握的编辑器。vi的一个现代衍生版叫vim,vim同时是一个为改善乌干达儿童医疗卫生教育等筹款的项目。 vi是基于命令行的,通过大量的快捷键完成高效的编辑操作,对于习惯了使用图形化界面的Windows用户来说,vi是很难用的。但是对于盲人来说,vi是一个非常高效的编辑器。由于vi诞生于Unix的年代,我们还可以从其操作方式感受旧式计算机是如何操作的。 启动vi的方法是在命令行中输入:vi 文件名 vi有两种模式:命令模式和插入模式。命令模式下键盘的按键功能是移动光标、复制、删除、搜索等。插入模式是普通的输入字符。在命令模式下按i或a可以进入插入模式,i是在当前字符之前插入,而a是在当前字符之后插入。在插入模式下按ESC可以切换到命令模式。在命令模式下按:q回车可以退出vi。 下面是命令模式下一些简单的常用命令:
以上列出的命令可能只有vi所有命令的1%,vi也有很多配置和扩展,这里就不再赘述了,大家可以在搜索引擎中查询。 除了vi编辑器,值得一提的还有Emacs,尽管在中国几乎没有人使用,但是这个编辑器是Linux程序员应该了解的。Emacs是由自由软件运动的领袖Richard Stallman所编写,Richard Stallman还编写了著名的编译器gcc。在自由软件和黑客领域中,Richard Strallman和Linux创始人Linus Torvalds是最著名的两位。Emacs的功能强大到自身几乎可以构成一个操作系统,程序员可以在这个编辑器上写代码、编译、玩游戏等等。由于它的操作习惯和Windows实在太不同,并且它是使用一种可能是人工智能领域的研究员才使用的Lisp编写,现在使用它的人很少。如果有人在使用Emacs,他通常会是一个有超过30年编程经验的程序员,或者是一名极客。一般认为,它是一个多功能的编辑器,但它编写代码方面不如vi。值得一提的是Emacs有一个特别的版本叫Emacspeak,是一个专门给盲人用的版本,这个软件是20世纪90年代开始发布的,具体时间不详。盲人可以使用Emacspeak可以完成日常工作。从国外盲人使用Emacspeak和Linux的情况来看,中国的盲人的计算机水平和世界最先进的水平可能有20年的差距。我个人不推荐大家对Emacs和Emacspeak作更深入的了解。 |
|