学习vi编辑器 —— ex 编辑器

本文详细介绍了ex编辑器的使用,包括行地址、命令范围、搜索模式等功能,以及如何在vi和ex之间切换。ex命令的灵活性使得在进行大量文本编辑时更加高效。此外,还讲解了如何保存、退出文件,以及在多个文件间进行编辑操作的方法,如复制、移动文本。了解并熟练应用ex命令,能够提升在vi编辑器中的工作效率。
摘要由CSDN通过智能技术生成

2011-06-14 wcdj


(一) ex 命令
(二) 使用 ex 进行编辑
(1) 行地址
(2) 定义行的范围
(3) 行地址符
(4) 搜索模式
(5) 重新定义当前行的位置
(6) 全局搜索
(7) 组合 ex 命令
(三) 保存和退出文件
(1) 重命名缓冲区
(2) 保存部分文件
(3) 添加到现有文件中
(四) 把文件复制到另一个文件中
(五) 编辑多个文件
(1) 调用 vi 打开多个文件
(2) 使用参数列表
(3) 调用新文件
(4) 在 vi 中切换文件 —— Ctrl - ^     与     :e #      等价
(5) 在文件之间进行编辑



实际上,ex 并不是另一个编辑器,vi 是更一般、更基本的 ex 行编辑器的可视模式。由于一些 ex 命令可以节省大量的编辑时间,因此在使用 vi 时它们是非常有用的。这些命令中的大部分都可以在不离开 vi 的情况下使用。

(一) ex 命令
虽然使用 vi 进行的大部分编辑都是比较简单的,但是当你想对文件的多个部分进行大规模修改时,ex 的行定位就会显示出它的优势。
对文件调用 ex 行编辑器,将会看到有关文件总行数的信息和冒号命令提示符。
 pic
如果不给出显示一行或多行的 ex 命令,那么将不能看到文件中的任何行。
ex 命令由行地址(行号)和命令组成,它们都以回车键结束。最基本的命令之一是用来打印(到屏幕)的 p。
例如:如果在提示符后输入 1p,将会看到文件的第一行:

注意:
(1) 实际上,可以去掉 p,因为行号本身就等价于打印该行的命令。
(2) 如果要打印多行,则可以指定行号的范围(例如 1, 3 —— 两个数字用逗号分开,中间的空格可有可无)。
(3) 没有行号的命令被认为作用于当前行。因此,例如用一个单词替换另一个单词的替换命令(s)。命令执行后,已修改的行将会重新显示。
 pic

当在文件上使用一些 ex 命令后,应该对同一个文件调用 vi,这样就能看到 ex 更为熟悉的可视方式。
命令 : vi  或 : visual 将使你从 ex 转换到 vi 中。

如果要在 vi 中调用 ex 命令,则必须输入专用的底行字符 : (冒号),然后输入命令并按下 RETURN 键执行它。
例如:在 ex 编辑器中,只要在冒号提示符后输入行号就会移动到该行。如果要在 vi 中使用该命令把光标移动到文件的第6行,可以输入 :6,然后按下 RETURN 键。

(二) 使用 ex 进行编辑
许多完成正常编辑操作的 ex 命令在 vi 中都有更简单地完成相同工作的等价命令。很明显,你会用 dw 或 dd 而不是使用 ex 中的 delete命令来删除单个单词或行。但是,由于 ex 命令允许你使用单个命令对大的文本块进行修改,因此在想对许多行进行修改时,ex 命令会更有用。

注意:在 vi 中每个 ex 命令前必须有冒号。你可以使用完整的命令或该命令的缩写,关键是哪一个比较容易记忆。
完整命令      缩写命令          作用
delete             d                  删除行
move              m                 移动行
copy               co 或 t         复制行      

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
特色功能: *快速启动 *极致Metro UI *快速上手 *支持皮肤简介 *支持皮肤版权修改 *支持搜索 ex编辑器#历史版本: #3.2——2014-6-1 *修复皮肤绘图功能失效 *修复按钮位置错乱 #3.1——2014-5-15 *加入自动更新功能。 *加入非默认编辑器修正功能。 *修正易语言安装目录读取错误BUG。 *修正在很多皮肤和素材时界面缓冲卡顿BUG。 *修正与eapi.fne(应用接口支持库)冲突对话框“死缠烂打”。 *其他多项细节改进。 #3.0——2014-5-11 *改进UI,酷炫视觉,极致Metro(WP+Win8)风格,极简、极易上手使用体验。 *可调节窗口大小,最小960*600。 *修正素材列表无法显示BUG(感谢 @EX大神 指导)。 *修正素材动画框不绘画BUG *继续优化启动速度,0.3秒可以启动。 *修改软件名称为:“ex编辑器#” *其他多项细节改进。 #2.2——2014-5-7 *继续提升启动速度20%,0.4秒启动。 *加入皮肤搜索历史记录功能。 *修正皮肤素材参数读取错误BUG。 *优化程序体积。 *优化界面,控制透明度,更Metro。 *其他多项细节改进。 #2.1——2014-5-6 *全新wpMetro界面,华丽登场。 *大面积更换EX_UI控件编写。 *使用静态编译,启动速度提高300%。 *加入皮肤搜索功能。 *列表可直接看到简介。 *默认控件更改为wpMetro风格控件。 *加入颜色选择器获得焦点时滚动鼠标快速换色。 *加入文件关联。 *画板颜色更改BUG修复。 *界面布局改进。 *其他多项细节改进。 #2.0 ——2014-4-30 1.改进界面,更加美观大方、科学合理。 2.开启exui简介功能,并可以建立、查看、修改简介。 3.皮肤素材画笔增加可选背景色功能,并可保存颜色设置。 4.增加修改数据功能,可以修改作者、控件名、简介。 5.改进新建页面,加入保存历史记录功能。 6.加入更多快捷键。 安装说明: *为保证可以正常使用本程序功能,请将整个文件夹解压到易语言安装目录, *解压后主程序路径应该为:X:\…\易语言安装目录\ex_ui\ex_ui属性选择对话框.exe(#3.1版本后可以自动提示纠正路径和文件名,除非你选择了取消,忽略) ——ex编辑器#(天朝红雨修改版) 版权声明: *程序基于【每一天,为明天】的开源软件“EX-UI皮肤编辑器1.0”核心修改优化, *程序已对上个版本做了有限的优化,但离完美差之甚远,保持开源,望能抛砖引玉。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值