124得票5回答
给定一个Emacs命令名称,如何找到与之绑定的键?(反之亦然)

如果我知道一个Emacs命令的名称,比如“goto-line”,那么如果我想查询是否有任何按键序列绑定到该命令,该怎么办? 反之亦然,给定一个按键序列,如何找到它的命令名称?

124得票6回答
如何在Emacs中列出活动的次要模式?

如何在emacs中列出活动的次要模式?

123得票13回答
在迷你缓冲区中显示当前文件的完整路径的功能

我需要获取正在使用emacs编辑的文件的完整路径。 是否有可以实现此功能的函数? 如果没有,那么获取此路径的elisp函数是什么? 如何将结果(路径名)复制到剪贴板以便重用? 我正在使用Mac OS X和Aqumacs。(setq filepath (get-fullpath-curr...

123得票1回答
如果cabal或工作目录设置为项目目录,则Emacs Interactive-Haskell repl无响应

我在使用emacs的交互式Haskell repl时遇到了奇怪的问题。当我导入一个文件时,emacs 的迷你缓冲区会显示一系列交互提示:Start a new project named 'myproject'? Cabal dir (guessed from myproject.cabal)...

121得票6回答
如何在gdb中加载读取stdin并带参数的程序?

I have a program that takes input from stdin and also takes some parameters from command line. It looks like this: cat input.txt > myprogra...

120得票12回答
在Emacs中更改默认文件夹

我对Emacs比较新手,一直在尝试找到如何在启动时更改C-x C-f的默认文件夹。例如,当我首次加载Emacs并按下C-x C-f时,它的默认文件夹是C:\emacs\emacs-21.3\bin,但我更希望它是桌面。我相信有一些方法可以通过自定义.emacs文件来实现这一点,但我仍然不确定如...

119得票10回答
如何在两个emacs窗口之间交换缓冲区

我正在使用emacs,有时我会把两个文件分别放在两个窗口中。 例如: 我使用 C-x C-f file1.c RET 打开一个文件。 然后我将框架拆分成两个窗口: C-x 3 接着我打开另一个文件 C-x C-f file2.c RET 这样我就有了两个文件: 窗口1 (左) fil...

114得票5回答
使用ido在emacs中创建新文件

我最近切换到了Emacs Starter Kit,其中包括ido软件包。 ido有一个很好的功能,可以在查找文件时提供路径建议,这通常非常方便,但当尝试创建新文件时除外。当新文件名匹配其他路径中的建议时,ido会自动切换到该路径,假设那就是我想要的,但通常不是,我觉得这很烦人。 为了解决这...

114得票6回答
在Magit中查看文件的历史记录?

使用Git版本控制查看文件变更历史介绍了在Git中查看文件历史的其他方式。 Emacs Magit是否也可以实现?

113得票2回答
Emacs中如何突出knitr Markdown代码?

是否有改进现有工具或新工具的方法,可以在Emacs中打开knitr Markdown文档时对R代码块进行语法高亮(着色)? 我想要查看的knitr代码块是包含R代码的三重反引号块[```] 编辑:我尝试过的一些方法: - Ubuntu 12.04与Emacs 23emacs --vers...