175得票16回答
在Emacs中重新打开*scratch*缓冲区?

如果我意外关闭了Emacs中的scratch缓冲区,那么如何创建一个新的scratch缓冲区?

175得票4回答
最初是谁发明了这种语法:-*- coding: utf-8 -*-

Python将以下内容识别为指令,用于定义文件的编码: # -*- coding: utf-8 -*- 我肯定以前见过这种指令 (-*- var: value -*-),所以我认为 Python 并不是发明它们的人,也不是唯一使用这种指令的人。 这个语法来自哪里?有完整的规范吗?例如,...

170得票7回答
Emacs - 在一个缓冲区内显示多列

我试图编辑一些汇编代码,这些代码通常以长而窄的清单格式排列。我想能够利用我拥有的大量横向空间,在屏幕上同时看到更多的代码。是否有一种方法可以让Emacs(或其他编辑器)向我显示多个指向同一缓冲区的列? C-x 3 (在emacs中) 和 :vsplit (在vim中) 可以让您查看代码的多个...

163得票7回答
如何在Emacs上运行多个shell

我正在使用Windows 7上的Emacs 23.3.1。我知道我可以使用M-x shell从emacs运行shell。我希望在同一时间拥有多个shell窗口,但是再次键入M-x shell只会打开相同的shell窗口。 是否有方法可以拥有不同的shell窗口?

159得票6回答
如何在Emacs中创建目录?

我该如何使用Emacs创建新目录? 我需要使用哪些命令?(如果可能,请提供一个示例)

158得票10回答
Emacs中是否有“重复上一个命令”的功能?

经常有这样的情况,我翻阅apropos和文档寻找像下面这样的内容,但最终放弃回到手头的任务: (重复上一个命令) 执行我刚刚执行的最后一个C-或M-命令(重新绑定到fn键) 或者有时是相关的: (描述最后一个函数) 我刚刚误按了哪个按键,它的效果想要加入我的技巧袋中。describe...

151得票8回答
如何在Bash中打开Emacs

我正在使用 Ubuntu 11.10 (Oneiric Ocelot)。当我在终端中输入“emacs”命令时,它会作为一个单独的窗口打开。如何像nano编辑器一样,在终端中打开Emacs?

149得票14回答
如何在Emacs中实现代码折叠效果?

如何实现类似代码折叠或 org-mode 使用的循环类型?在 elisp 中创建此类行为的最佳解决方案是什么? 编辑:对不起,我的表述不够清晰。我想在 elisp 中编写某些与代码折叠非常相似的程序,更确切地说是与具有可扩展层次结构的 org-mode 最相似的程序。我想知道实现这种效果的最佳...

147得票6回答
如何对我 .emacs.d 目录中的所有内容进行字节编译?

我决定尝试Emacs,并且非常喜欢它。现在,我正在使用Emacs Starter Kit,它提供了更好的默认设置和一些很好的自定义功能以适应Emacs的默认安装。 我进行了一些自定义设置,添加了一些东西,如yasnippet、color-themes、unbound等。我设置了一个githu...

146得票8回答
Emacs 批量缩进 Python 代码

当我在Emacs中使用Python编写代码时,如果需要给一段代码添加try/except语句,我通常会发现自己需要逐行缩进整个代码块。 在Emacs中,如何一次性缩进整个代码块。 我不是一个经验丰富的Emacs用户,但我发现它是通过ssh进行工作的最好工具。 我在命令行上(Ubuntu)使用...