文本编辑

31
文文文文 第第第第 5 第

Upload: ranee

Post on 04-Jan-2016

61 views

Category:

Documents


9 download

DESCRIPTION

文本编辑. 第二章第 5 节. 内容回顾. Linux 命令的使用方法 Linux 帮助文件的查看方法 对 Linux 文件和目录的操作处理命令 Linux 用户管理的方法. 本章目标. 了解 Linux 平台上的编辑器知识 熟悉 PICO 编辑器的使用 掌握 VI 编辑器的使用法 了解 EMACS 编辑器的使用. Linux 编辑器概述. 文本编辑器与字处理程序 文本编辑器只处理 ASCII 码文件 字处理程序进行复杂的文字编辑工作 文本编辑器类型 行编辑器 全屏幕编辑器 流行的文本编辑器 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 文本编辑

文本编辑第二章第 5 节

Page 2: 文本编辑

内容回顾• Linux 命令的使用方法• Linux 帮助文件的查看方法• 对 Linux 文件和目录的操作处理

命令• Linux 用户管理的方法

Page 3: 文本编辑

本章目标

• 了解 Linux 平台上的编辑器知识• 熟悉 PICO 编辑器的使用• 掌握 VI 编辑器的使用法• 了解 EMACS 编辑器的使用

Page 4: 文本编辑

Linux 编辑器概述

• 文本编辑器与字处理程序• 文本编辑器只处理 ASCII 码文件• 字处理程序进行复杂的文字编辑工作

• 文本编辑器类型• 行编辑器• 全屏幕编辑器

• 流行的文本编辑器vim 、 emacs 、 pico 、 nano 、 joe 、 jed…

Page 5: 文本编辑

PICO

• PICO 的特点• PICO 的使用

Page 6: 文本编辑

PICO 的特点

• 全屏幕编辑• 随同 pine 邮件程序包发布• 通用文本编辑功能• 一组对文本进行操作的指令• 意外崩溃保护功能

Page 7: 文本编辑

PICO 的使用

• 语法:pico [ 选项 ] [ 文件 ]

• 主要选项列表选项 意义+n 打开文件时光标定位在第 n 行-a 在文件浏览器中显示所有文件-b 允许查找和替换-f 使用 F1-F12 的功能键-j 支持“ Go” 命令-v 只读打开文件

Page 8: 文本编辑

PICO 的使用( Cont. )

• 文本编辑标题栏标题栏标题栏标题栏

文本编辑区文本编辑区文本编辑区文本编辑区

命令提示栏命令提示栏命令提示栏命令提示栏

Page 9: 文本编辑

PICO 的使用( Cont. )

• 文件浏览器

文件列表文件列表文件列表文件列表

文件浏览器文件浏览器操作指令操作指令

文件浏览器文件浏览器操作指令操作指令

目录路径目录路径目录路径目录路径

Page 10: 文本编辑

PICO 的使用( Cont. )

• 文件查找

查找操作指令查找操作指令查找操作指令查找操作指令

Page 11: 文本编辑

VI

• VI 的特点• VI 的模式• VI 的基本命令• VI 的高级命令

Page 12: 文本编辑

VI 的特点

• 纯文本编辑器• 全屏幕编辑器• 工作于 3 种模式• 通过命令进行编辑操作• Red Hat Linux 使用 VIM

Page 13: 文本编辑

VI 的模式

• 三种模式• 命令模式• 输入模式• 末行模式

Linux

退出vi

vi file

末行模式输入模式

转义命令按[E

sc]

文本输入命

令 执行完毕或按[E

sc]

命令模式

Page 14: 文本编辑

VI 的模式( Cont. )

• 命令模式

状态栏状态栏状态栏状态栏

编辑区编辑区编辑区编辑区

空白区空白区

Page 15: 文本编辑

VI 的模式( Cont. )

• 输入模式

输入模式标志输入模式标志输入模式标志输入模式标志

Page 16: 文本编辑

VI 的模式( Cont. )

• 末行模式

末行模式标志末行模式标志末行模式标志末行模式标志

Page 17: 文本编辑

VI 的基本命令

• 命令模式下的编辑操作命令• 输入模式下的编辑操作命令• 末行模式下的编辑操作命令

Page 18: 文本编辑

命令模式下的编辑操作命令

• 光标控制• 替换和删除• 复制粘贴• 搜索• 撤销和重复• 文本选中

操作演示

Page 19: 文本编辑

输入模式下的编辑操作命令

• 进入输入模式• 文本编辑• 退出输入模式

操作演示

Page 20: 文本编辑

末行模式下的编辑操作命令

• 退出命令• 行号操作• 字符串搜索• 文本替换• 删除文本内容• 恢复文件内容

操作演示

Page 21: 文本编辑

VI 的高级命令

• 多文件操作(多窗口显示)• 指令组合• shell 切换• 更多末行命令• :set 命令选项

操作演示

Page 22: 文本编辑

EMACS

• EMACS 简介• EMACS 的基本使用

Page 23: 文本编辑

EMACS 简介

• Richard Stallman 于 1975 年在 MIT 首次发布• GNU 软件系列之一• 以 list 和 c 语言开发,具有开放的体系结构,方便

扩展• 强大的文本编辑功能• 以编辑器为基础的应用平台

• 发送电子邮件• 集成开发环境• 阅读新闻组• …

Page 24: 文本编辑

EMACS 的基本使用

• EMACS 命令键序列• C [Ctrl] 键• M [Alt] 键或 [Esc] 键• RET 回车键• TAB 制表符• SPC 空格键

Page 25: 文本编辑

EMACS 的基本使用( Cont. )• EMACS 编辑界面

菜单栏菜单栏菜单栏菜单栏

文本编辑区文本编辑区文本编辑区文本编辑区

状态栏状态栏状态栏状态栏

Page 26: 文本编辑

EMACS 的基本使用( Cont. )• 启动和退出• 文本编辑命令

• 光标控制• 插入删除• 复制粘贴

• 文件和缓冲区操作

Page 27: 文本编辑

本章总结• 文本编辑器是 Linux 重要的字处理工具,

主要用作文本编辑、程序编写、配置文件的修改等工作

• Linux 系统的文本编辑器包括VI 、 EMACS 、 XEMACS 、 PICO 、 JOE 等,都是传统的 Unix 编辑工具,使用方法基本相同,可跨平台使用编辑工具

• PICO 是小而精的文本编辑器,通过一系列以 [Ctrl] 开头的命令键序列支持普通的文本操作。主要用来进行邮件编辑

Page 28: 文本编辑

本章总结( Cont. )

• VI 操作包括 3 个模式:命令模式、文本输入模式、末行模式。它的命令主要是单个字符

• EMACS 编辑操作没有模式的区别,随时接受非命令字符作为文本的修改内容。 EMACS 的命令使用组合键序列来表示,一般使用 [Ctrl]或 [Esc] 来引导命令序列。 EMACS 支持多文件、多窗口、文件类型风格显示、自动缩进等高级功能,且在 EMACS 环境中支持邮件操作、shell 执行、查看日历、新闻组阅读等强大功能,已经超越一个文本编辑器的意义

Page 29: 文本编辑

实验目标

• 掌握 PICO 编辑器的编辑操作• 掌握 VI 编辑器的主要编辑操作方

Page 30: 文本编辑

实验完成标准• 完成 PICO 的编辑工作,保存修改后退

Page 31: 文本编辑

实验完成标准( Cont. )• 完成 VI 对文件的编辑操作,保存修改

退出