Emacs密钥绑定

我们都很欣赏Emacs文本编辑器的高度自定义和可扩展特性。Emacs提供了强大的功能,并大量使用键盘快捷键,为用户提供了快速访问和解决方案。

如果您是Emacs的新手,这些键盘快捷键可能很难掌握,特别是当您不确定不同命令的作用和可以使用的各种键盘快捷键时。为了帮助消除困惑,本文将重点介绍Emacs键绑定。我们将讨论常用的键,并在适当的时候给出示例。

Emacs键绑定的不同类别和示例

起初,Emacs似乎比其他文本编辑器更复杂。使用Emacs,一切都可以使用键绑定完成,掌握使用键的方式是有压力的。但是,我们整理了您应该知道的最常见的键,并根据它们的功能对它们进行排列。当您开始使用Emacs时,这个细分将使您感到舒适和轻松。

1. 修饰符的钥匙

Emacs使用两个修饰符键。第一个是Ctrl(控制)。另一个是Meta键(Alt/Esc)。“Ctrl”键与基本命令一起使用来触发事件。例如,你可以通过按“C-x - x-f”来触发搜索功能。在这种情况下,您可以同时按“Ctrl + x”键,然后释放并按“Ctrl + f”键以调出搜索提示符。

您将得到如下所示的输出:

Emacs密钥绑定-每日运维
“Meta”键与其他键组合以触发命令。例如,您可以通过按“M-x”来使用Emacs命令提示符。同时按“Alt + x”键,然后输入你的命令。

2. 基本动作

使用control/Ctrl和Meta (Alt)键,您可以快速浏览缓冲区。

    • C-p -光标向上移动。
    • C-n -向下移动光标。
    • C-b -光标向左移动。
    • C-f,光标向右移动。
    • C-a -它移动到线的开始。
    • C-e -它移动到线的末端。
    • M-f -光标向前移动一个单词。
    • M-b -它将光标向后移动一个单词。

3. 文本的钥匙

您可以使用以下键快速选择、复制、剪切和粘贴文本:

    • C-SPC (Ctrl +空格)-开始选择文本。您将得到标记已设置的输出。
    • M-w -复制所选文本
    • C-w -剪切选定的文本
    • 粘贴剪贴板中的文本

4. 搜索功能

Emacs允许在文本中搜索。您还可以在打开文件时搜索文件。

    • C-s -向前增加搜索
    • C-r -向后递增一次搜索
    • C-x C-f -它允许你搜索和打开一个文件。

5. 使用缓冲区

Emacs与缓冲区和窗口一起工作,您可以有多个打开的缓冲区。这种情况需要您知道使用什么钥匙。

  • c - xb -打开缓冲区之间的开关
      • C-x 1 -关闭所有打开的窗口,除了活动的那个
      • c - x2 -水平分割一个窗口

  • c - x3 -垂直分割窗口
  • C-x C-s -保存对当前缓冲区的更改
  • C-x C-c -退出Emacs。如果有任何缓冲区打开,它会提示您在退出之前是否保存它。

    6. 自定义和命令

    您可以使用配置文件自定义Emacs。配置文件是“。“。Emacs .d/init.el”或“。Emacs .d/init.el”。

    要调用诸如“文本缩放调整”之类的命令,请按“M-x”。然后,键入命令的名称。按“Enter/RET”键执行命令。

    Emacs密钥绑定-每日运维
    按“C-g”键可以终止当前命令。

    Emacs密钥绑定-每日运维
    要撤消更改,请使用“C-x u”键。

    结论

    Emacs是一个功能强大的文本编辑器,这要归功于您可以利用许多键绑定来快速执行操作。我们讨论了常用的Emacs键绑定,以帮助您快速使用Emacs文本编辑器。这样,您就可以使用并提升您的使用和体验。请随意练习更多的键绑定;它们有很多。编辑快乐!