emac快捷键使用技巧

快捷键 操作 命令名字
c-g 终止当前一切命令 keyboard-quit
c-/ 撤销上一个命令 undo

| 文件| 操作 | 命令名字 | | c-x c-f | find files | find -file| | c-x c-s | save files | save-file| | c-x b | save| save-buffer | | c-x 1 |关闭其他窗口| delete-other-window | | c-h f/v/k | | describe-xxx |

文本 操作 命令名字
m-x 复制 kill-ring-save
c-w cut kill-region
c-y paste yank

参考文章

doom emacs 安装使用

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12




git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.config/emacs
~/.config/emacs/bin/doom install




doom doctor 
# 检查是否有正确的 doom项目配置等

配置文件介绍

乱码问题解决

https://emacs-china.org/t/doomemacs/25486

执行nerd-icons-install 然后 fc-cache -f -v 就好了

网络不通的时候要设置代理

~/config/doom/config.el

上加上

1
2
3
4
5

(setq url-proxy-services
      '(("no_proxy" . "^\\(localhost\\|10\\..*\\|192\\.168\\..*\\)")
        ("http" . "127.0.0.1:7890")
        ("https" . "127.0.0.1:7890")))

neotree 文件预览插件开启

在 init.el 上面 把 neo-tree 的注释打开

运行 doom sync 后

重新打开 emacs, 按 space o p

基本配置

1
2

(setq display-line-numbers-type 'relative)

evil mode 快捷键修改

参考社区文章1

官方文档

修改 config.el

1
2
3
4
5
6
7
8
9

;; 参考1
 (map! :leader
      (:prefix ("a" . "application"))
      :desc "export org to html"
      "a e" #'org-html-export-to-html'
 )

(map! :leader "TAB" #'whatever-spacemacs-does-on-spc-tab)

https://github.com/doomemacs/doomemacs/issues/4572

EAF 插件

用 eaf 可以自定义 一些app的设置

https://zhuanlan.zhihu.com/p/594392320