我决定尝试学习使用Emacs,因为在几年中我大部分编码需求一直使用gEdit,希望尝试新的东西。虽然我知道这可能很困难,因为我听说过Emacs可能很复杂,但是我被它的强大吸引了。最难的事情是习惯在.emacs文件中编写ELisp以更改编辑器的一些设置。我目前还无法自己完成,但我在网上找到了一些有用的代码片段来更改一些选项。
我遇到的一个问题是,当执行某个命令后,Emacs无法记住我已经选择的文本,导致我经常遇到问题。例如,我通常会突出显示一段代码以进行批量缩进。但是,如果我在Emacs中这样做,它将在移动所选文本一次后取消选择所有文本。是否有人知道解决方法?
不好意思,这对我来说似乎是一个简单的问题,但经过一小时的谷歌搜索和在SO上查找后,我认为值得问一下。我还有关于Emacs的几个问题,但在解决这个问题之后,我会单独提出它们并询问。谢谢!
更新:
有几个人询问我正在使用的模式以及输入的文本类型。虽然我不太了解Emacs模式,但我目前正在编辑一个纯文本文件。就像这样:
如果我选中这三行并按下TAB键,会得到以下结果:
我希望这能够帮到你!
我遇到的一个问题是,当执行某个命令后,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.
我希望这能够帮到你!