Emacs教程

要掌握使用 Emacs 的入门知识,需要经历陡峭的学习曲线。

谁应该学习本教程?  

Emacs 的主要用户是程序员和 Web开发者。

在您开始前

在命令行提示符后输入 emacs


起源

首先我们要讲 Emacs 是什么和它的起源。然后,我们马上开始讲该编辑器的使用:击键、命令、Emacs 环境和您起步所需的一些基本命令。我将为您展示添加和删除文本、剪切(kill)和粘贴(yank)文本的各种方法。

 下一步,我们将介绍 Emacs 的光标移动系统。然后将讲搜索和替换功能。接着,我将向您展示 Emacs 对文件和缓冲区的作用。在结束本教程前,我将粗略地讲述只有在 Emacs 中才能找到的高级功能和额外的特性,包括模式、代码编写、连接和游戏。


Emacs 是什么?

根据 GNU.org 的描述,Emacs 是可扩展的、可定制的、自我编制文档实时显示的编辑器。它提供真正的 LISP ― 平滑地集成进编辑器 ― 用于编写扩展并提供一个基于 X Window 系统的界面。 


开始学用Emacs

C-<chr>; == Ctrl + 字符,同时按。 
M-<chr>; == Meta + 
字符,同时按。 
但是,什么是 MetaMeta 可以是一个专用键(有时这样标记),它可能是 Alt 键,它也可能在您系统所用的键映射表(keymap)中根本不存在。那没关系;Meta 有替代键,就是先按 Esc 键,再按后面的字符键(而不是一起按)。这样产生的结果和 M-<chr>; 相同。


命令和键绑定

Emacs 实现了一个版本 LISP,一种线程语言,用于构建它的命令和扩展。所有的命令都有名字,例如 Buffer-menu-burybackward-char 和 forward-paragraph

调用一个有名字的命令的方法是先输入 M-x,再输入命令名。


第一指示

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值