emacsemacs入门


备注

Emacs是一个文本编辑器,其最突出的特点是用户能够以编程方式自定义几乎所有方面。虽然Lisp编程语言的特殊方言(称为Emacs Lisp)是专门为在Emacs编辑器中使用而创建的,但这很方便。

在Emacs Lisp中编写了大量扩展,增加了Emacs功能。这些扩展包括特定编程语言的编辑工具(类似于IDE可能提供的),电子邮件和IRC客户端,Git前端,俄罗斯方块和2048等游戏等等。

Emacs编辑器的许多方面都可以在没有编程知识的情况下使用。但是,希望以编程方式自定义Emacs的用户会发现Emacs Lisp语言的某些功能,例如(自我)文档系统非常有用和适应性。

外部参考:

  1. Sacha chua的网站是在Emacs上寻找更多学习资源的好地方。

    一个。对于那些需要在Emacs学习路径上具有更多视觉吸引力的人

    湾对于那些想要轻松获得密钥绑定的人

  2. Wikemacs基于mediawiki,因此具有结构化内容,可浏览类别等。开始探索

版本

发布日期
25.1 2016年9月17日
24.5 2015年4月10日
24.4 2014年10月20日
24.3 2013年3月11日
24.2 2012年8月27日
24.1 2012-06-10
23.4 2012-01-29
23.3 2011-03-10
23.2 2010-05-08
23.1 2009-07-29
22.3 2008-09-05
22.2 2008-03-26
22.1 2007-06-02
21.4 2005-02-06
21.3 2003-03-24
21.2 2002-03-18
21.1 2001年10月28日

Emacs Rocks视频教程

有关Emacs的优秀视频教程可以在emacsrocks.com找到。

在此处输入图像描述

安装或设置

有关设置或安装emacs的详细说明。

GNU Emacs网站上提供官方说明。

Debian系统

在使用Debian软件包管理器的系统(例如Debian,Ubuntu和Mint)上,可以通过简单的命令安装Emacs:

sudo apt-get install emacs
 

对于最前沿的版本,可以使用以下ppa:

sudo apt-add-repository ppa:ubuntu-elisp/ppa
sudo apt-get install emacs-snapshot
 

构建源代码

如果您的基于debian的发行版没有您想要的emacs版本,您可以从头开始构建它。

sudo apt-get build-dep emacs24 -y

cd /tmp/

wget http://alpha.gnu.org/gnu/emacs/pretest/emacs-25.0.93.tar.xz
tar -xvf emacs-25.0.93.tar.xz

cd emacs-25.0.93
./configure
make
sudo make install

rm -rf /tmp/emacs-25.0.93*
 

Redhat系统

在具有Redhat包管理器的系统(例如RHEL,CentOS和Fedora Core)上,可以通过简单命令安装Emacs:

sudo yum install emacs
 

Arch Linux

可以通过简单的命令安装Emacs:

sudo pacman -Syu emacs
 

Gentoo和Funtoo

在运行Portage的系统上,可以通过简单命令安装Emacs:

sudo emerge emacs
 

GSRC(GNU源版本集)

适用于任何GNU / Linux系统,无需使用系统软件包管理器(可能已过期)或下载存档或二进制文件即可获取最新版本的emacs。要安装gsrc 请参阅它的文档 。然后:

cd gsrc
make -C gnu/emacs install
# add the binaries to your PATH
source ./setup.sh
 

达尔文系统

家酿

brew install emacs --with-cocoa # basic install
# additional flags of interest can be viewed by calling `brew info emacs`
brew linkapps emacs # to put a symlink in your Applications directory
 

MacPorts的

sudo port install emacs
 

的pkgsrc

sudo pkgin -y install emacs-24.5
 

App Bundle

可以从https://emacsformacosx.com下载最新稳定版和开发版的预编译应用程序包。

视窗

巧克力包经理

可以安装Emacs

choco install emacs
 

Scoop包经理

可以从额外的桶安装

scoop bucket add extras
scoop install emacs
 

官方二进制安装程序

(请注意,官方二进制文件不附带某些库 - 例如,图像格式的库)

其他二进制安装程序

交互式Emacs教程

在Emacs中,键入Ch t (Control-h,t)以在Emacs中获得优秀的交互式教程。用户在阅读教程时,通过操作TUTORIAL文本本身来学习基本的导航和编辑。 (当教程关闭时,教程的修改将被丢弃,因此每次用户请求教程时,它都是本教程的一个干净的默认版本。

有用的是,本教程中的第一件事是如何理解文本中的C-<chr>M-<chr> 引用。第二件事是如何在文本中向前和向后翻页。