emacs 编辑器的 7 个基本导航基础知识
【摘要】 在这篇 emacs 文章中,让我们了解一下以下 7 个 Emacs 导航选项。
在这篇 emacs 文章中,让我们了解一下以下 7 个 Emacs 导航选项。
- 线路导航
- 屏幕导航
- 文字导航
- 特别导航
- 段落导航
- 搜索导航
- 从命令行导航
如果您没有 emacs 编辑器,请安装我们之前讨论的 emacs 编辑器。
本文中使用的符号:
- C-a : Ctrl-a
- M-a : Meta-a (如果你没有 Meta 键,使用 Esc 键)
- C-M-a : Ctrl-Meta-a
1. Emacs 线路导航
以下四个导航可以逐行完成。
- Cp : 转到上一行
- Cn : 转到下一行
- cf : 前进一个字符
- Cb :后退一个字符
重复因子
通过使用 EMACS 中的重复因子,我们可以执行此操作 N 次。例如,当你想往下走 10 行时,输入Cu 10 Cp
如果您想在一行内导航到不同的位置,您有以下两个选项。
- Ca :转到当前行的开头。
- Ce :转到当前行的末尾。
在thegeekstuff,我们喜欢 Vim 编辑器。我们写了很多关于 Vim 编辑器的文章。如果您是 Vim 编辑器的新手,请参阅我们的Vim 编辑器导航基础文章。
2. Emacs 屏幕导航
可以针对屏幕中显示的文本进行以下三个导航。
- Cv :向前跳一屏。
- Mv :向后跳一整屏。(如果您没有 Meta 键,请使用 ESC 键)
- Cl :将当前行作为窗口的中心线。
您还可以使用 Page Up、Page Down 进行屏幕导航。
3. Emacs 特殊导航
以下是几个特殊导航,用于转到缓冲区的开头或结尾。
- M-< :转到文件开头
- M-> : 转到文件末尾
4. Emacs 单词导航
以下是两个单词导航键。
- Mf :向前导航一个单词。
- Mb :向后导航一个单词。
5. Emacs 段落导航
- M-a:跳到当前段落的开头。通过一次又一次地按 Ma 移动到上一段的开头。
- M-e:转到当前段落的末尾。通过一次又一次地按我移动到下一段结尾,一次又一次。
6. Emacs 搜索导航
当您想通过提供纯文本进行搜索时,
- Cs :键入 Ctrl+s 后跟要搜索的单词。连续按 Ctrl+s 移动到下一个匹配项。按回车键终止搜索。
- Cr:做一个反向搜索。所有其他解释都像 Ctrl+s
当您想使用正则表达式进行搜索时,
- CMs :键入 Ctrl+s 后跟要搜索的正则表达式。连续按 Ctrl+s 移动到下一个匹配项。按回车键终止搜索。
- CMr:做一个反向搜索。所有其他解释都像 Ctrl+Meta+s
7. Emacs 命令行导航
Emacs +N 文件名:打开文件后转到第 N 行。
$ emacs +10 /etc/passwd
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)