小课2:vi和emacs编辑器.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小课2:vi和emacs编辑器

在emacs中编译和调试示例 编译完成 在emacs中编译和调试示例 调用调试器 在emacs中编译和调试示例 调试运行程序 小结 linux环境下两个最常用的程序编辑器是VI和Emacs 基本掌握vi编辑器的使用 重点掌握和熟练使用emacs编辑环境进行C语言编程 * 广州大学华软软件学院 小课2 vi和emacs编辑器 vi编辑器使用 emacs编辑器使用 VI编辑器简介 启动和退出Vi编辑器 vi的模式 vi的常用命令 启动vi编辑器 启动vi编辑器 在shell提示符下键入vi或gvim $ vi[文件名] $ gvim [文件名] 或 示例 vi vi hello.c vi编辑器的模式 vi存在两种模式:指令模式和输入模式。 指令模式 在指令模式下输入的按键将做为指令来处理:如输入a,vi即认为是在当前位置插入字符。 输入(编辑)模式 在输入模式下,vi则把输入的按键当作插入的字符来处理。 指令模式和输入模式 指令模式 输入模式 vi模式的切换 指令模式到输入模式的切换 在指令模式键入相应的输入命令即可,指令有: 输入模式切换到指令模式 在输入模式下键入ESC键 新增 (append) a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。 插入 (insert) i: 从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。 增加一行 (open) o :在光标所在列下新增一列并进入输入模式。 指令模式下的各类命令 光标控制命令 如:h-左移光标, j-上移光标, k-下移光标, l-右移光标 复制文本命令 如:y+y(按两次y键)复制光标所在行 p粘贴复制内容到光标位置 删除文本命令 如:d+d删除光标所在行 其他命令 指令模式下的最后 行命令 在指令模式下输入“:”,可进入最后行命令状态,可用命令有:e, n, w, w!, q!, /, ?等 vi的退出 在最后行命令状态下 q,退出vi,如需保存文件,vi会提示 q!,不存盘直接退出vi EMACS编辑器 Emacs 代表Editing MACros Emacs 是一种自身配备了相关说明文档的可扩展文本编辑器 (the extensible self-documenting text editor) 它的发明者是 Richard Stallman( GNU 工程创始人) “Ctrl”键和“Meta”键 `C-x‘: 同时按住Ctrl键 `C x‘: 先按Ctrl键,然后释放它,再按x键 `M-x‘: 同时按Meta(Alt)键和x键 `M x‘: 先按Meta(Alt)键,释放它,再按x键 Emacs 命令可分为两大类:一类要使用 Ctrl 键,而另一类使用 Meta 键。这两个键与他字符键的组合作为emacs的命令。 启动和退出Emacs 启动emacs编辑一个文件: emacs [file] 或 emacs -nw [file] xemacs [file] 或 xemacs -nw [file] -nw 表示‘no window’, 在终端中直接打开Emacs 退出emacs: C-x C-c 取消当前命令: C-g 在任何时候按此组合键,可取消正在输入的命令 emacs的窗口布局 菜单栏 窗口(文件缓冲区) 模式行/状态行 显示本窗口信息 迷你缓冲区(MiniBuffer) 显示与操作相关的消息 emacs命令前缀归类 按键前缀 描述 C-’特殊字符’ M-’特殊字符’ 当前编辑模式特有的命令快方式 C-x 文件和缓冲区命令 C-h 帮助命令 M-x 执行命令函数名 每个Emacs 命令都是一个函数,多数函数会绑定一个快捷键组合方式。可以使用“M-x 函数名”执行任何一个命令。常用的缺省 Emacs 按键前缀: emacs的基本操作 光标移动导航命令 文件和缓冲区相关命令 文本编辑命令 窗口操作命令 光标移动导航命令 键盘输入 命令函数 命令描述 C-p, UpArrow previous-line 将插入点向上移动到上一行。 C-n,DownArrow next-line 将插入点向下移动到下一行。 C-f,RightArrow forward-char 将插入点移动到下一个字符。 C-b,LeftArrow back-char 将插入点移动到上一个字符。 M-f forward-word 将插入点移动到下一个单词。 M-b backward-word 将插入点移动到上一个单词。 C-v,PgDn scroll-up 将文本向上滚动一屏。 M-v,PgUp scroll-down 将文本向下滚动一屏。 Home, M- beginning-of-buffer 将插入点移到缓

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档