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)