欢迎来到天天文库
浏览记录
ID:6671933
大小:29.50 KB
页数:5页
时间:2018-01-21
《档案编辑器vi使用方法简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、档案编辑器vi使用方法简介档案编辑器vi使用方法简介vi是visualedit的缩写。指令模式:游标的移动、视窗的移动、删除/复制及修改指令介绍(deletechange、yank)、删除与复制(delete、replace)、搬移与复制(delete/put、yank/put)、指令重复、取消前一动作(undo)、字串搜寻、资料的连接与分行、环境的设定、ex指令其他方面:中文编辑、恢复编辑时被中断的档案、编辑多个档案vi进入:vifilenamevi离开:q!离开vi,并放弃刚在缓冲区内编辑的内容。Wq/zz/x将缓冲区内的资料写入磁盘中,并离开viw将缓冲区内的资
2、料写入磁盘中,但并不离开viq离开vi,若档案被修改过,则会被要求确认是否放弃修改的内容vi的操作模式Vi提供两种操作模式:输入模式(insertmode)和指令模式(commandmode)。当使用者进入vi后,既处于指令模式下,此刻键入任何字元皆被视为指令。输入模式:a(append)游标之后加入资料。A该行之末加入资料i(insert)游标之前加入资料I该行之首加入资料o(open)新增一行与该行之下供输入资料O新增一行与该行之上供输入资料指令模式:h向左移一个字元1向右移一个字元j向上移一个字元k向下移一个字元0移至该行之首M移至视窗的中间那列L移至视窗的最后
3、一列G移至该档案的最后一列nG移至该档案的第n列n+移至游标所在位置之后的第n列n-移至游标所在位置之前的第n列显示该行之行号、档案名称、档案中最末之行号、游标所在行号占总行号之百分比视窗移动:视窗往下卷一页视窗往上卷一页视窗往下卷半页视窗往上卷半页视窗往下卷一行视窗往上卷一行删除、复制及修改指令介绍:d(delete)、c(change)和y(yank)这一类的指令在vi中的指令格式为:operation+scope=command(运算子)
4、(范围)运算子:d删除指令。删除资料,但会将删除资料复制到记忆体缓冲区。y将资料(字组、行列、句子或段落)复制到缓冲区。p放置(put)指令,与d和y配合使用。可将最后delete或yank的资料放置于游标所在位置之行列下。c修改(change)指令,类似delete于insert的组合。删除一个字组、句子等资料,并插入新键入的资料。范围:e由游标所在位置至该字串的最后一个字元。w由游标所在位置之下一个字串的第一个字元。b由游标所在位置之前一个字串的第一个字元。$由游标所在位置至该行的最后一个字元。0由游标所在位置该行的第一个字元。)由游标所在位置至下一个句子的第一个
5、字元。(由游标所在位置至该句子的第一个字元。{由游标所在位置至该段落的最后一个字元。}由游标所在位置至该段落的第一个字元。整行动作:dd删除整行。D以行为单位,删除游标后所有字元。cc修改整行的内容。yyyank整行,使游标所在该行复制到记忆体缓冲区。删除与修改:x删除游标所在该字元。X删除游标所在之前一字元。dd删除游标所在该行。r用接于此指令之后的字元取代(replace)游标所在字元。R进入取代状态,直到《ESC》为止s删除游标所在字元,并进入取代模式直到《ESC》S删除游标所在之该行资料,并进入输入模式直到《ESC》搬移与复制:yank和delete可将指定的
6、资料复制到记忆体缓冲区,而藉有put指令可将缓冲区内的资料复制到荧幕上例如:搬移一行:在该行执行dd游标移至目的地执行p复制一行:在该行执行yy游标移至目的地执行p指令重复:在指令模式中,可在指令前加入一数字n,则此指令动作会重复执行n次。例如:删除10行:10dd复制10行:10yy取消前一动作(undo):即复原执行上一指令前的结果。u恢复最后一个指令之前的结果。U恢复游标该行之所有改变。搜寻:在vi中可搜寻某一字串,使游标移至该处。/字串往游标之后寻找该字串。?字串往游标之前寻找该字串。n往下继续寻找下一个相同的字串。N往上继续寻找下一个相同的字串。资料的连接:
7、J句子的连接。将游标所在之下一行连接至游标该行的后面。若某行资料太长亦可将其分成两行,只要将游标移至分开点,进入输入模式(可利用a、i等指令)在按《ENTER》即可。
此文档下载收益归作者所有