随笔分类 - Emacs
摘要:学习Emacs系列教程(一):基本使用 学习Emacs系列教程(二):导航 学习Emacs系列教程(三):编辑(1) 学习Emacs系列教程(四):Minibuffer 学习Emacs系列教程(五):编辑(2) 学习Emacs系列教程(六):编辑(3) 学习Emacs系列教程(七):剪切板 学习Emacs系列教程(八):查找替换 学习Emacs系列教程(九):缓冲管理 学习Em...
阅读全文
摘要:首先先明确下Emacs窗口的概念,我们双击Emacs图标打开程序见到的Windows窗口叫做Frame,包含了标题栏,菜单栏,工具栏,最下面的Mode Line和回显区域,而中间一大块显示文本的区域则是Window,实际上每个窗口都有自己的Mode Line。下文中我将称Frame为框,Window为窗口,这里和我们平时理解的Windows窗口有点区别。 在Emacs里面,一个框可以分割出多个窗...
阅读全文
摘要:首先提及一点,这里的缓冲就是Emacs中的buffer。闹,所谓的缓冲就是当前你正在编辑的东东。比如,你打开一个文件Emacs会建立一个缓冲来装载这个文件,当你调用帮助时Emacs会建立一个叫"*Help*"的缓冲来显示帮助内容,打开Tutorial则会出现TUTORIAL.cn这个缓冲。本质上来说缓冲就是内存中开辟的一段空闲空间。 每个缓冲都有自己的名字,像上面说的"TUTORIAL.cn" ...
阅读全文
摘要:查找替换是任何编辑器都不可能缺少的功能,就连小小的Notepad都有快速查找,更不用说像Emacs这样的庞然大物了。其重要性这里就不多说了,接下来将一步一步给你介绍如何在Emacs中进行查找和替换。 Emacs将查找分成了四个大类,分别是:简单查找,增量查找,词组查找和正则查找。四种方式各有特点,适用范围也不同,大家根据需要熟悉一两种即可。一、增量查找 先介绍增量查找的原因是这个是用的最多的...
阅读全文
摘要:Emacs 在不同的操作系统中表现会有一些小的差异,这里我接着上一章所提到的粘贴复制来比较一下不同操作系统中Emacs的剪切板。一、复制到剪切板 在Emacs中我们剪切、复制文本除了使用命令之外,还可以利用工具栏上的快捷按钮或者菜单栏里面菜单项,在默认情况使用工具栏和菜单栏进行剪切复制都会把相关内容发送到系统剪切板供其它程序使用。在Windows 和Mac OS X中使用C-w 或M-w也会复制...
阅读全文
摘要:学习Emacs系列教程(三):编辑(1)学习Emacs系列教程(五):编辑(2)—— 标记 这次介绍编辑中关于粘贴复制的部分,不过在Emacs中称粘贴复制为Killing和Yanking,而不是通常说的Cutting和Pasting,当然差别不会太多。一、Killing Killing就是指删除指定的一段内容并将其放入kill 环中,kill 环和上章所介绍的标记环差不...
阅读全文
摘要:学习Emacs系列教程(三):编辑(1) 有段时间没写这个教程了,自己险些放弃,不过回头想想看个小说都讨厌太监,自己写更不能太监,还是要坚持下去。闲话不多说,进入这次的正题,关于编辑文本的另一些内容。一、标记和区域 所谓区域(region)就是平时我们使用鼠标选中的一段文字,在emacs中用样可以使用鼠标来选择一段文字表示区域,如果使用键盘操作的话需要用一个术语叫标记(mark),也就是一个基...
阅读全文
摘要:学习Emacs系列教程(一):基本使用学习Emacs系列教程(二):导航学习Emacs系列教程(三):编辑(1) 上回介绍了在Emacs中如何插入删除文本的简单操作,以及一些杂七杂八的命令,都还是蛮容易的。这回先跳过编辑这部分,介绍Emacs中的Minibuffer,呃,翻译过来叫迷你缓冲,听着比较难受,后面还是用E文吧。一、初识Minibuffer Minibuffer 乃是Emacs命令读...
阅读全文
摘要:学习Emacs系列教程(一) :基本使用 学习Emacs系列教程(二) :导航 上回说到怎么在Emacs中移动光标,这回将介绍如何在Emacs中编辑文本。任何一款文本编辑软件的核心功能当然就是编辑文本,Emacs也不例外,虽然它也有许多其它强大的本领,但都离不开文本编辑。闹,文本编辑说白了也就是打字,专业点说我们需要实现一种所见即所得输入方式。在Emacs中打字和Notepad中没什么区别,一...
阅读全文
摘要:学习Emacs系列教程(一) :基本使用 上回开了个头,简单的介绍了Emacs的一些基本常识,这回继续说基本常识,怎么移动你的光标。可能有人会说,这上下左右键不是很好用吗,还用你来讲。呶,Emacs的强大在于你能够只使用键盘左边那堆键来完成任何事情(不包括顶上的ESC和Function),这也是Emacs的设计宗旨。 为了试验这些按键,大家在进入Emacs时选择页面中间的Emacs Tutor...
阅读全文
摘要:学习Emacs系列教程(二):导航前言的前言:本人也是初学Emacs,之前对Vim也只接触了一点,所以也谈不上对哪个更喜欢,也分不出哪个更好。写这个教程的目的一是方便自己更好的学习Emacs,二是没事找事。如果有专家路过还望多指点。前言:大名鼎鼎的Emacs,传说中程序员的终极武器,已经跨越了文本编辑器,IDE的境界,可以替代操作系统GUI的东东。怀着一种膜拜的心情我决定开始学习Emacs,期望有...
阅读全文

浙公网安备 33010602011771号