【发布时间】:2011-03-17 17:19:00
【问题描述】:
在使用 gEdit 满足我的大部分编码需求几年后,我决定尝试新的东西,并尝试学习使用 Emacs。我知道这会很困难,因为我听说 Emacs 有多么复杂,但我被它的强大所吸引。最难的事情是习惯于在 .emacs 文件中编写 ELisp 来更改有关编辑器的内容。我目前不能自己做,但我在这里和那里找到了一些有用的 sn-ps 来更改一些选项。
我遇到很多问题的一件事是让 Emacs 记住我在命令之后选择的文本。例如,我通常会突出显示一段代码以大量缩进它。但是,如果我在 Emacs 中执行此操作,它只会在取消选择所有文本之前移动选定的文本一次。有谁知道解决这个问题的方法吗?
无论如何,对于我认为是一个简单的问题,我深表歉意,但经过一个小时的谷歌搜索和在 SO 上四处寻找之后,我认为值得一问。我还有一些关于 Emacs 的问题,但我会保存它们并在我解决这些问题后单独提问。谢谢!
更新
有些人询问我使用的是什么模组以及我输入的是什么类型的文本。虽然我对 Emacs 模式了解不多,但我目前正在编辑一个纯文本文件。像这样的:
Hello, I am a simple text file
that is made up of three separate
lines.
如果我突出显示所有三行并点击 TAB,我会得到:
Hello, I am a simple text file
that is made up of three separate
lines.
这很好,但是,如果我像下面的一些建议那样使用 C-x C-x 来重新选择文本并再次点击 TAB,我会得到:
Hello, I am a simple text file
that is made up of three separate
lines.
我希望这会有所帮助!
【问题讨论】:
标签: emacs