红联Linux门户
Linux帮助

Vi 学习总结

发布时间:2007-08-06 00:51:06来源:红联作者:lfedorax
VI是最标准的Unix-Like文字界面下的文本处理软件,几乎每台Unix-Like机器上都能发现它的踪迹……

就像Windows用久了之后,就会发现其实小小的记事本才是最好用的文本编辑器。Linux桌面环境下我最喜欢Kwrite了,它和Windows的记事本一样直观、简洁、方便。然而在Linux的文本模式下,最佳文本编辑器非Vi莫属了。

说实话,Vi这个东西功能确实强大,但也很难完全掌握,不是吗?至少我看了一遍教程也只记得几个简单的操作。显然,平时操作用不了那么多的功能,会打开文档,编辑文档,保存,退出足矣!

总体介绍:
Vi分成2种模式,分别为“命令模式”和“编辑模式”。编辑文档时就是在“编辑模式”,其它如:打开文档,保存文档等需要输入命令的就在命令模式。

打开文件:
[法一]
$ vi filename # filename为文件名(下同)
[法二]
$ vi # 先运行Vi
在显示的欢迎界面中输入:
:o filename # 别漏了冒号,一般的命令前都有一个冒号。

模式的切换:
如上打开文件后自动进入了“命令模式”,此时不能在文档中插入文字。切换到“编辑模式”即可编辑文档:
命令模式->编辑模式:按 i 键
编辑模式->命令模式:按 Esc 键

退出:
[一、存盘后退出]
在“命令模式”中输入:
:wq
[二、不保存退出]
在“命令模式”中输入:
:q!

关键字查找:
在“命令模式”中输入:
/keyword #查找光标之后"keyword"字符串。
?keyword #查找光标之前"keyword"字符串。

行号显示与取消:
在“命令模式”中输入:
:set nu #显示行号
:set nonu #不显示行号

嘿嘿,我就会这些,不过感觉很不错了,一般修改什么系统配置文件完全足够了。
文章评论

共有 2 条评论

  1. 龙吟 于 2007-08-18 17:51:34发表:

    就是就是

  2. faku 于 2007-08-18 12:31:08发表:

    vi有三种模式的说!:0)1