南方Linux论坛   首页 | 行业 | 下载 | Blog | 桌面应用 | 数据库 | 电子商务 | 文摘 | 网络服务 | 开源 | 系统管理 | 内核代码 | 教程

返回   南方Linux论坛 > Linux基础技术支持区 > 命令行使用与SHELL编程
注册账号 Blog 论坛帮助 会员列表 日历事件 搜索 今日新帖 标记讨论区已读

发表新主题 回复
 
主题工具 显示模式
旧 2007-05-25, 10:41 PM   #1
TOM
级别:10 | 在线时长:143小时 | 升级还需:22小时级别:10 | 在线时长:143小时 | 升级还需:22小时级别:10 | 在线时长:143小时 | 升级还需:22小时级别:10 | 在线时长:143小时 | 升级还需:22小时
论坛义工
 
注册日期: 2006-07-05
帖子: 477
精华: 0
现金: 1632 金币
资产: 1632 金币
声望: 16 TOM 正向着好的方向发展
默认 vim-编辑器安装与使用

Ubuntu Linux务实操作 (十) -

vim编辑器

vi是一个历史悠久的编辑器,目前被广泛使用在Unix-1ike系统上,几乎大部份的Unix-like系统里面都附有vi编辑器,因此学好Vi编辑器是一件很重要的事! 在Unix-like系统中,编辑器并不单有vi一套,与vi相同的还有另一套叫emacs的编辑器,稍后我们会接着介绍的,我认为是多学有利。

现在介绍的是vim (vi的改良版,是vi的克隆,几乎每一个版本的Linux都有提供)创建和编辑文件。(本文介绍的使用方法都适用于vi和vi的克隆版本。)然后,我将深入介绍了vim命令的一些细节,并说明了如何使用参数和如何定制vim来满足大家的需求。最后对vim命令来个概括总结。如要进一步了解vim的朋友,请参閱www.vim.org主页。

Linux系统中最流行的vi改良版本有elvis(elvis.the-little-red-haired-girl.org)、nvi(最初vi编辑器的一种实现,http://www.bostic.com/vi)、vile(dic...le.html)和vim (www.vim.org)。每个克隆都具有比最初的vi更多的特性。

本文示范都是基于vim的。一些Linux的发行版本提供了vim的多个版本。例如,Red Hat提供了/bin/vi,是vim中最小版本,非常的精简、加载起来很快但具有相对较少的特性;还提供了/usr/bin/vim,是vim的完全功能版。

如果用户使用vim的其他改良版本或者是vi,在测试过程中可能与本文的范例结果稍有差别。vim编辑器几乎与所有的vi命令都兼容,而且可以跨平台运行,如Windows、Macintosh、OS/2、UNIX和Linux。更多相关信息可参阅vim主页(www.vim.org)。

vim编辑器不是一个格式化文本的程序,它不能调整版面,也不具有复杂文字处理系统(如OpenOffice.org Writer)所具有的格式化输出功能。但vim是一个灵巧的文本编辑器,它可以用来编写代码(C、HTML、Java等)、记录简短的信息,或者作为格式化文本系统(如groff和troff的输入,使用fmt还可以对vim创建的文本文件进行最小的格式化。

vim功能强大,我们只能选择其中的某些功能进行描述。如果vim对大家来说是全新的,那么,大家会发现本文所描述的有限命令集合仍然是很丰富的。为完成某些特定的编辑任务,vim编辑器提供了很多方法。学习vim的最好的策略是首先学习能完成基本编辑操作的命令集合。当对编辑器有了一些了解后,再学习其他使操作更快更有效的命令。接下来,将介绍用来创建和编辑文件的vim命令和功能,这些命令和功能虽然基本但非常有用。

从终端中安装的命令:

sudo apt-get install vim-gtk


或从GUI界面的安装步骤:打开Synaptic (新立的软件包安装套件)

① 选择vim套件

② 按应用-安装


http://www.linuxunion.net/uploads/vim_001.gif



启动vim

在终端里使用以下指令可以实现文件practice的创建和编辑:

$ vim practice

当按下Enter键后,指令行消失,屏幕显示内容如图10-1。


http://www.linuxunion.net/uploads/vimpic_01a.gif


详细报道请参阅:http://www.linuxunion.net/index/desk.../desk/list.htm

此帖于 2007-06-02 01:08 PM 被 TOM 编辑.
TOM 当前离线  
回复时引用此帖
发表新主题 回复


当前查看此主题的会员: 1 (0 位会员和 1 位游客)
 
主题工具
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


所有时间均为北京时间。现在的时间是 04:17 AM


vBulletin 3.6.8 Powered by 南方Linux联盟
版权所有 ©2004 - 2009, bbs.linuxunion.net