姐夫的唠叨

BlogJava 联系 聚合 管理
  0 Posts :: 6 Stories :: 0 Comments :: 0 Trackbacks

              vi 是 Linux 及 Unix 的标准文本编辑器,vim 则是其改进版本,最新版本为 7.2 (2008-11-10),其官方网站为: www.vim.org,它不仅有 Linux 及 Unix 版本,还有 Windows 版本,感兴趣的朋友可以到其官方网站下载。

              在学习 Linux 的时候难免会编辑一些配置文件,vi 则是极好的文本编辑器。最近在读《Learning the vi and vim Editors, seven edition》,顺便做点笔记(更多的是翻译),在此和那些希望学习 vi 的朋友分享。如果有朋友也想读这本书,我可以通过E-Mail发给你。

              今天先来看看使用 vi 如何打开一个文本文件,保存并退出。请务必记住,vi 是一个文本编辑器,它只能编辑纯文本文件。

              使用 vi 打开一个文件时,vi 会把这个文件的内容复制到一个缓冲区,并把文件的内容显示在显示器上以供用户编辑。注意,在使用 vi 编辑文件时,所做的任何编辑都是在这个缓冲区中进行的,在用户指示 vi 把文件写到文件系统之前,所做的任何修改都不会影响到文件系统中的文件。

             在 Linux 中使用如下命令使 vi 打开一个文件:


在上面的命令行中,vi 会使 Linux 启动 vi 编辑器,后面的 a.txt 是打开的文件名,按回车就会打开 文件 a.txt:


如上图所示,每一行前面都有一个 ~,这表示这一行是空行,没有任何内容,因为打开的是一个新文件,在窗口的左下角可以看到,前面是文件的名称,后面用方括号括起来的说明这是一个新文件。在使用 vi 打开一个文件的时候,可以指定相对路径名,也可以指定绝对路径名。在上面的示例中使用的是相对路径名,也可以使用: vi /home/guest/a.txt 来打开这个文件,在这个命令中使用的是绝对路径名。

如何使用 vi 进行编辑后面再说,下面要做的就是如何保存并退出 vi。可以使用如下的命令:

ZZ              保存并退出 vi

在键盘上连续按 Z 两下,vi 就会把对文件的修改写到文件系统中并退出 vi。注意,上面的命令 Z 是大写的,因为 Linux 是区分大小写的系统,所以必须得大写,不然会报错。

当然也可以保存所做的修改,直接退出 vi,这可以使用命令 :q!,一个冒号,后面是一个小写的 q,最后是一个感叹号!。感叹号的意思是强制 vi 不保存退出。



posted on 2008-11-10 21:09 姐夫的唠叨 阅读(96) 评论(0)  编辑  收藏 所属分类: Linux

只有注册用户登录后才能发表评论。


网站导航: