首页 > 系统 > Linux > 正文

Linux 上文件编辑器 Emacs 终极攻略

2024-08-27 23:55:53
字体:
来源:转载
供稿:网友
  Emacs 是跨平台的、开源的和通用的。您可以将它用于广泛的用途,从编辑配置文件到编程和文档处理。了解如何使用这个强大的编辑器可以大大提高您在 Linux 上的工作效率。

  基于 Debian 的发行版
  首先,使用以下命令更新您的包源:
 
  复制
  linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
  ⚡ sudo apt update
  1.
  2.
 
  然后安装 Emacs 文本编辑器。
 
  复制
  linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
  ⚡ sudo apt install emacs
  1.
  2.
 
  更多详情:如何在Ubuntu 22.04/20.04系统中安装 GNU Emacs 28.1 https://www.linuxmi.com/ubuntu-22-04-20-04-gnu-emacs-28-1.html
 
  在 Fedora、CentOS 和 RHEL 上
  使用 DNF 包管理器在 Red Hat Enterprise Linux (RHEL)、Fedora 和类似的发行版上安装 Emacs。
 
  复制
  [linuxmi@fedora www.linuxmi.com]$ sudo dnf install emacs
  1.
 
  基于 Arch 的 Linux 发行版
  在 Manjaro 和 Garuda Linux 等基于 Arch 的发行版上使用Pacman 包管理器来安装 Emacs。
 
  复制
  [linuxmi@linuxmi www.linuxmi.com]$ sudo pacman -S emacs
  1.
 
  启动 Emacs
  您可以使用以下命令检查您在 PC 上运行的 Emacs 版本:
 
  复制
  linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
  ⚡ emacs --version
  1.
  2.
 
  您可以通过运行命令emacs -nw来启动 Emacs ,它将在终端中启动。要打开 Emacs GUI,只需运行不带任何参数或参数的命令emacs 。
 
  复制
  linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
  ⚡ emacs -nw
  1.
  2.
  或者,您可以按键盘上的Super键并在出现的搜索输入中键入emacs。您可以选择是启动 Emacs 的 GUI 版本还是基于终端的版本。
 
  让我们看看基于终端的 Emacs,因为它主要取决于您使用键盘控件和快捷键进行导航和处理的能力。您还可以在图形 Emacs 界面中使用相同的命令。此外,您还可以单击 GUI 按钮来访问其功能。
 
  重要的 Emacs 键盘快捷键
  Ctrl键是最重要的 Emacs 键之一。事实上,它只是简单地用 C 表示。例如,要获得帮助,您可以使用 Emacs 命令Ch,即按Ctrl + H。要开始 Emacs 教程,请运行 Emacs 命令Ch t,即按Ctrl + H然后 release 后跟T。
 
  另一个重要的键是M,Meta,它是Alt或Options的简写。Esc键就是E。
 
  Enter键在Emacs中称为RET,即 Return。
 
  Linux 上的 Emacs 文件编辑
  让我们看一下您将在 Emacs 编辑器中经常使用的一些基本编辑功能。为了更好地学习,以下部分将使用 Emacs 命令的常规表示,即C-key1 key2。
 
  要高亮显示或标记文本,首先,导航到要突出显示的文本。接下来,按Ctrl + 空格键( C-空格键)。Emacs 将设置一个开始标记点,然后您可以简单地用箭头键移动光标以突出显示您想要的文本。
 
  使用Cx h突出显示当前文档或缓冲区的所有文本。按C-空格键取消选择所有突出显示或选定的文本。
 
  使用Alt + H ( Mh ) 选择当前段落中的所有文本。
 
  复制和粘贴
  按Ew,即 ( Esc + w ) 在 Emacs 中复制突出显示的文本。导航到要粘贴文本的点,然后按Cy。
 
  按Cw剪切突出显示或选定的文本,然后导航到要粘贴文本的位置并按Cy。
 
  删除文本
  您可以使用键盘上的Delete和Backspace键来删除 Emacs 中的文本,但为了提高您的工作效率,让我们更进一步。
 
  例如,要快速删除整个单词,请将光标移动到单词的开头并按Md。要删除多个单词,请按住M(Meta 键)并按住d键。
 
  您可以通过将光标移动到行首然后按Ck来快速删除整行。该命令删除从光标开始到行尾的所有文本。
 
  撤消更改
  如果您不打算剪切或删除文本,您可以使用 Emacs 撤消命令快速撤消您最近的操作。
 
  只需按Cx u即可撤消,并继续重复快捷方式以撤消最近的操作。或者,您可以按C-/(正斜杠)快捷键。
 
  在 Emacs 中搜索文本
  如果您想在文档中搜索特定的单词或文本,只需按Cs,Emacs 就会进行向前搜索。它会提示您输入搜索词。一旦你开始输入,Emacs 就会主动搜索关键字。要向后搜索,只需按Cr。
 
  获得 Emacs 帮助
  了解 Emacs 词汇和命令是掌握 Emacs 的关键。比如在 Emacs 中保存用 write 表示,打开一个新文件是“访问新文件”等。
 
  尝试理解命令在做什么,而不是记住命令笔画。另外,请注意,在使用 Emacs 时,我们只触及了冰山一角。幸运的是,Emacs 附带了很棒的文档,包括手册和教程以及您可以查询的特定帮助主题。
 
  运行 Emacs 命令Ch以获取特定的帮助主题。
 
  使用命令Ch r访问 Emacs 手册。
 
  使用Ch t访问内置的 Emacs 教程。
 
  使用 Emacs 在 Linux 上编辑文件
  任何人都可以轻松开始使用 Linux 上的 Emacs 编辑器来编辑配置文件、文本处理和编程。有效地使用 Emacs 将大大提高您的工作效率。
 
  sed 和 awk 是可用于 Linux 的两个最常用的字符串操作和处理工具。将它们与您的 Emacs 文本编辑功能结合起来,您将拥有强大的力量。

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表