Emacs使用

Table of Contents

快捷键

操作描述 快捷键 命令名
输入命令 M-x execute-extended-command
退出程序 C-x C-c save-buffers-kill-terminal
放弃当前输入 C-g keyboard-quit
光标向上一行(方向键上) C-p previous-line
光标向下一行(方向键下) C-n next-line
光标向左一个字符(方向键左) C-b backward-char
光标向右一个字符(方向键右) C-f forward-char
光标向左移动一个词 M-b backward-word
光标向右移动一个词 M-f forward-word
光标移至行首 C-a move-beginning-of-line
光标移至行尾 C-e move-end-of-line
光标移动到一行缩进的开头 M-m back-to-indentation
光标移至句首 M-a backward-sentence
光标移至句尾 M-e forward-sentence
光标移至文件开头 M-< beginning-of-buffer
光标移至文件结尾 M-> end-of-buffer
光标移动至窗口的中间、最上、最下 M-r move-to-window-line-top-bottom
删除光标右侧字符 C-d delete-char
移除光标右侧词 M-d kill-word
移除光标左侧词 M- backward-kill-word
移除右侧直到句子结尾 M-k kill-sentence
移除右侧直到行尾 C-k kill-line
设置标记以选择区域 C-SPC set-mark-command
复制区域 M-w kill-region-save
移除区域 C-w kill-region
插入已移除文本 C-y yank
插入历史移除文本 M-y yank-pop
撤回 C-/ 或 C-_ 或 C-x u undo
跳转到上一标记 C-x C-SPC 或 C-u C-SPC pop-global-mark
跳转到行号 M-g M-g goto-line
重复 C-u universal-argument
向下一页 C-v scroll-up-command
向上一页 M-v scroll-down-command
移动页面使得光标在中央/最上方/最下方 C-l recenter-top-bottom
向后搜索 C-s isearch-forward
向前搜索 C-r isearch-backward
交换前后字符 C-t transpose-chars
交换前后词 M-t transpose-words
交换前后两行 C-x C-t transpose-lines
在下方新建一行 C-o open-line
删除连续空行为一个空行 C-x C-o delete-blank-lines
将后面的词变为小写 M-l downcase-word
将后面的词变为大写 M-u upcase-word
将后面的词变为首字母大写 M-c capitalize-word
简要描述快捷键功能 C-h c describe-key-briefly
描述快捷键功能 C-h k describe-key
描述函数功能 C-h f describe-function
描述变量 C-h v describe-variable
列出含某一关键词的命令 C-h a apropos-command
列出含某一关键词的符号的文档 C-h d apropos-documentation
帮助的帮助 C-h ? help-for-help

eww

Emacs浏览器及快捷键

`M-x eww` //进入浏览器

快捷键

按键	函数	作用
q	eww-quit	退出eww
g	eww-reload	重载该页面
w	eww-copy-page-url	拷贝当前URL到kill ring
d	eww-download	下载光标所在的URL,下载的目录存在变量`eww-download-directory`中,默认为~/Downloads
l	eww-back-url	回退上一个URL
r	eww-forward-url	前进到下一个URL
      R	read						阅读模式
H	eww-list-histories	显示浏览历史
b	eww-add-bookmark	加书签
B	eww-list-bookmarks	显示书签列表
&	eww-browse-with-external-browser	使用外部浏览器打开当前浏览的URL,外部浏览器由变量`shr-external-browser`决定
v	eww-view-source	查看页面源代码
C	eww-cookie-list	列示Cookie

% + m //查找标记文件
Alt + ! //输入shell命令
C-h m //查看快捷键
C-h e //查看emacs回显
Alt + s o //查找字符,并显示列表(实测只适用Mac OS)
Alt + s h . //查找字符,并高亮显示(实测只适用Mac OS)

配置:~/.emacs添加

;;记录打开过的文件
(recentf-mode 1)
(global-set-key (kbd "<f7>") 'recentf-open-files)

;;Ctrl+c, Ctrl+x, Ctrl+v模式
(cua-mode 1)

;;M-x: 输入命令补全(很爽)
(icomplete-mode 1)

Date: 2022-02-07 Mon 09:24

Author: yangk

Created: 2023-01-03 Tue 12:43

hello-world