Tag: emacs

如何停止emacs dired模式打开这么多的缓冲区?

当我使用dired模式来浏览并find一个我想要在Emacs中打开的文件时, dired在每次使用Enterselect一个目录时查找文件时为每个访问的目录打开一个新的缓冲区,这意味着我可以结束很多我不想要的缓冲区: . * newer 0 Fundamental c:/work/stackoverflow/batch/mydir/newer % mydir 302 Dired by name c:/work/stackoverflow/batch/mydir/ % batch 616 Dired by name c:/work/stackoverflow/batch/ % stackoverflow 1017 Dired by name c:/work/stackoverflow/ % work 2545 Dired by name c:/work/ * *scratch* 190 Lisp Interaction % *Completions* 162 Completion List * *Messages* 2163 Fundamental 有什么办法让dired重新使用单个缓冲区? 我尝试了Mx customize-group ,但是没有看到任何有希望的地方。 或者,有没有人有一个macrosclosures所有打开的dired缓冲区?

如何在emacs中查看文件的编码?

我没有find当前文件的编码,如何显示它? 你可以看到文件中有一些中文字符,但我不知道它是什么编码。 有什么办法让它始终显示在emacs GUI上?

set-mark-command不能用C-SPC运行emacs

我无法通过C-SPC在当前位置设置mark (在emacs加载init文件时以及不加载时)。 但是,当我做Mx set-mark-command ,标记设置的很好,我可以通过移动光标来select区域。 当我执行Mx apropos set-mark-command ,会显示两个绑定C-@和C-SPC ,但只有第一个绑定。 任何build议将不胜感激。 我在Kubuntu 14.04的GUI上运行emacs 24.3。

如何在Emacs中更改暂存消息?

临时消息总是说: ;; This buffer is for notes you don't want to save, and for Lisp evaluation. ;; If you want to create a file, visit that file with Cx Cf, ;; then enter the text in that file's own buffer. 我如何删除这个,并使空白的临时消息默认?

在Magit中查看文件的历史logging?

使用Git版本化来查看文件的更改历史logging,其中讨论了在Git中查看文件历史logging的其他方法。 可以在Emacs Magit中完成吗?

我如何使Emacs鼠标滚动更慢更平滑?

当我使用鼠标滚轮滚动Emacs时,它每次滚动5行,我认为这太多了 – 我在哪里设置一个新的值? 另外,当我用鼠标(滚轮或滚动条)在Emacs中滚动时,光标跳转到可见的屏幕区域内 – 有没有办法覆盖这个行为,使它停留在它所在的行上,即使它走出屏幕? 换句话说,我不希望新滚动的符号出现改变的位置。 任何关于如何查看代码的一些远程部分然后很快返回到原来的位置的build议也是受欢迎的。

用emacs和ssh打开远程文件的最好方法是什么?

我用ssh user@192.168.1.5连接到远程机器。 当我需要在远程机器上打开文件时,例如, emacs /usr/share/nginx/html/index.html 并打开shell中的index.html文件。 我注意到,一些emacs命令工作,但其他人不工作。 例如, Cw不工作; M-<不起作用。 我该如何解决这个问题,以及使用emacs和ssh的最佳方式是什么? 我发现这个问题,但这让我更加困惑。

通过Emacs,如何将两行join一行?

我是Emacs的新手。 我search了这个,但没有好的答案。 其中之一是Ctrl-n Ctrl-a Backspace这是有效的,但是很愚蠢。 有没有简单的方法将一行代码连接成一行代码? 其实我现在可以用Esc-q来自动填写一个段落,但是如何在没有UNDO的情况下恢复呢?

在组织模式表中合并单元格

是否可以合并组织模式表中的单元格? 横向合并的例子就是这样的: | Header | Merged header | |——–+——-+——-| | Text1 | Text2 | Text3 | | Text4 | Text5 | Text6 | 垂直合并示例: | Header1 | Header2 | Header3 | |———+———+———| | Merged | Text1 | Text2 | | text |———+———| | here | Text3 | Text4 | 如果这在某种程度上可能在组织模式? 如果不是,模拟合并单元格的最习惯的方法是什么?

Emacs的Haskell缩进模式之间有什么异同?

通过仔细检查文档 ,我了解到Emacs haskell-mode提供了三种不同的自动缩进方法。 它们被称为haskell-indentation , haskell-indent和haskell-simple-indent 。 任何人都可以解释这些方法是如何相似,他们是如何不同? 我不仅对个别特征感兴趣,而且对一个事实上的标准感兴趣,或者不再维护一个或两个标准。