文本编辑器的使用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.7移动和复制文本
剪切和粘贴行 当删除文本行之后,也可以使用p和P粘贴文本 先使用dd命令删除,再用p命令进行粘贴 用户可以使用删除和粘贴实现文本移动
7.7移动和复制文本
复制字符和单词 复制单词:yw
复制字符:yl 复制部分文字:yfm (m也可以是其他字母)
对文字的复制、删除和粘贴的总结
2、在当前行的上面或者下面插入新行 O命令在光标所在行的插入一个新行,而o命 令则从光标所在行的下面插入一个新行。这两 条命令都将光标移动到插入的新行的行首 x wq(命令下) ZZ(一般模式下)命令三者 的功能相同,都是保存文件后退出vi
7.4vi的文本添加
3、在行首和行末添加文本 I命令将光标移到当前行的行首开始添加文本 A命令将光标移到当前行的行尾,并切换到添 加模式
7.3vi文本的删除
4、删除一行的一部分内容 除了删除一整行,一个字符或者一个单词,vi 还可以删除一行中的一部分,如果将光标置于 一行的中间,输入D命令,则vi将删除从光标 开始到行末的所有文字
删除命令小结
命令 x dw dd D dfm 描述 删除字符 删除单词 删除行 删除从光标到行末的所有字 符 删除从光标开始到第一个字 符m之间的所有文本
7.7移动和复制文本
Vi提供了文本移动和复制命令,用户利用这些 指令可以方便地复制行、单词和文本块 使用yy命令可以将当前行复制到vi的缓冲区, 然后将光标定位到需要粘贴的文本的地方,最 后使用p命令将最后一次复制的文本,粘贴到 光标放在光标之后,p命令则将复制的行粘贴 到光标位置的下一行,P命令则将复制的行粘 贴到光标位置的上一行
7.5vi的撤销和重复命令
重复最后一次文本修改命令 用户经常要对一个文件的多个地方进行相同的 修改。vi提供的重复命令能使最后的命令重复 进行 vi提供的重复命令是:.(英文句点) 它提示vi编 辑器重复执行最后一次文本修改命令
7.6vi的文本替换
1、替换字符 在vi的命令模式下,通过将光标移动到你所需 要修改的字符上,使用r命令(替换命令), 当输入r命令后,紧接着输入你将用于替换的 字符 如果按enter键,则将文本划分成两行,如果J, 则将当前行和下一行的文本连接在一起
操作对象 行 行的剩余部 分 当前行从光 标到第一个 字符m 单词 字符 删除 dd d$或D dfm 复制 yy y$ yfm 修改 cc c$ 或C cfm
dw x
yw yl
cw S
本章总结
学会Linux中的编辑器的使用 熟练掌握Linux中vi编辑器的各种命令的使用
7.6vi的文本替换
逐字符替换文本 使用R命令,可以逐字符替换光标后面的文本 在命令模式下,在光标处输入R后,随后每次 输入的字符将会替换光标处的字符,当替换完 成后,按ESC键返回到命令模式
7.6vi的文本替换
多个字符替换单个字符 用户可以使用s命令,实现删除光标处的一个 字符,然后可以添加多个字符,甚至是几行和 几页
7.2进入输入模式并进行删除和修改操作 (续)
3、简单的光标移动 向左移动一列 h或者向左的方向键 向下移动一行 j或者向下的方向键 向上移动一行 k或者向上的方向键 向右移动一列 l或者向右的方向键
7.3vi文本的删除
1、删除字符 在vi命令模式中,可以使用x命令来删除单个 字符,也可以使用x的扩充命令 u命令可以撤销前一次的删除操作 x---删除光标处的一个字符 4w—光标到后4个单词的第一个字符处 U----撤销最后一次操作
第七章编辑器的使用
本章目标:
学完本章之后,学员应该能够了解编辑器的作 用 如何使用编辑器 如何熟练地操作编辑器
编辑器的简介
编辑器是计算机的重要工具之一,在各种操作 系统中编辑器是必不可少的部件。例如:ex edit ed vi等编辑器都是Unix及其它操作系统中 的经常使用的编辑器。
Linux中的编辑器vi
7.1进入和退出vi编辑器
2、退出vi 要离开vi可以在指令模式下键入: wq(存盘退出)q!(不存盘退出) 要切换到指令模式:按下esc键 vi存在两种模式:指令模式和输入模式 指令模式切换到输入模式只需键入a/A即可
7.2进入输入模式并进行删除和修改操作
1、切换到vi的输入模式“ (1)新增(append):按a键,从光标所在位置 的后面开始输入 (2)插入(insert):按i键,从光标所在位置 的前面开始插入数据,光标后的数据随新增文 本向后移动;按I键,从光标行的第一个非空 格字符前面开始插入文本
7.6vi的文本替换
用多个单词替换单个字符 使用cw命令可以删除光标处的一个单词,并进 入添加模式,当输入完需要的文本之后,按 ESC键返回到命令模式,完成修改
7.6vi的文本替换
行替换 用户可以使用vi提供的cc命令替换当前行
删除和替换命令的对照
命令类型 字符 单词 行 从光标到行尾之 间的部分 从光标到字符m 之间的部分 删除 x dw dd D dfm 替换 r cw cc C cfm
7.3vi文本的删除
2、删除行 在vi命令模式下,可以使用dd命令来删除当前 行,也可以使用数字来扩充dd命令,可以删除 从当前行开始的多行字 dd—删除当前行 10dd—删除当前行开始的10行 u—撤销最后一次删除行的操作
7.3vi文本的删除
3、删除单词 Vi也提供了单词删除命令,用户可以使用dw删 除光标处的一个单词,也可以使用数字扩充 dw命令,可以删除多个单词 3w—将光标移动到下3个单词的位置 dw—删除光标处的1个单词 4dw—删除从光标开始的4个单词
7.2进入输入模式并进行删除和修改操作 (续)
Baidu Nhomakorabea
(3)开始(open) 按o键,在光标所在行下新增一列并进入输入 模式;按O键,在光标所在行上方新增一列并 进入输入模式
7.2进入输入模式并进行删除和修改操作 (续)
2、删除与修改 文字的新增和修改叫做编辑,编辑和输入时两回事, 编辑是在指令模式下操作的,而输入是在输入模式下 在指令模式下,vi的删除和修改命令如下: 按x键,删除光标处的一个字符 按dd键,删除光标所在的行 按r键,删除光标所在的字符,r后接接着要修正的字符
添加命令小结
命令 i a 描述 在光标左侧添加文本 在光标的右侧添加文本
I
A O o
将光标移到当前行的行首, 并且切换到添加模式
将光标移到当前行的行尾, 并切换到添加模式 在光标的上方插入一个新行 在光标的下方插入一个新行
7.5vi的撤销和重复命令
撤销和重复命令是撤销最后一次或者倒数第几 次的操作,或者重复最后一次操作,因此它们 依赖于你最后所作的部分操作 注意:对于vi编辑器,它只能撤销最后一次操 作,而vim是vi的增强,因此它可以进行多次 撤销,Linux中使用的是vim
7.4vi的文本添加
Vi编辑器提供了多条文本添加命令,在实际使 用时,用户需要根据在文件中添加文本的位置, 文本的长度以及当前光标的位置共同决定选用 哪一条命令 1、在光标的左侧或右侧添加文本 命令模式下:使用a命令表示在光标的右侧添 加文本 使用i命令表示在光标的左侧添加文本
7.4vi的文本添加
Linux使用全屏幕编辑器vi,vi是virsual interface 的简称,vi在Linux中的地位就像是 edit在dos中的地位一样 vi有两个版本:一个是标准的Unix版本的vi,另 一个是Linux提供的vim。vim兼容vi,并且功 能更强大一些
7.1进入和退出vi编辑器
1、进入vi 要进入vi可以直接在系统提示符下键入:vi 格式:vi 文件名称 进入vi之后,首先进入的就是命令模式,也就 是等待命令输入而不是文本输入
7.5vi的撤销和重复命令
使用u命令撤销最后一次更改的操作 可以输入多个u命令进行多次撤销 u ----撤销最后一次的操作 u ----撤销倒数第二次的操作
7.5vi的撤销和重复命令
撤销一行上的所有修改 U命令可以撤销对当前 行的所有修改
撤销命令小结 命令 u U 描述 撤销最后一次修改 撤销对当前行的所有 修改