该配置是学习21 天学习 Emacs的产物,感觉日用也顺手,抄了些python的配置,感觉不错
pip3 install epc orjson sexpdata six setuptools paramiko rapidfuzz --break-system-packages
git clone https://github.com/moonwwdz/emacsd.git ~/.emacs.d
cd ~/.emacs.d
git submodule init
git submodule update| keyboard | action |
|---|---|
| C-c C-l | 编辑链接 |
| C-c c | Capture |
| C-c C-e h | 生成html文件 |
| keyboard | action |
|---|---|
| C-M-f/b | 跳转到对应括号 |
| M-r | 跳转 页面开始行 中间行 结尾行 |
| M-s o | 查找内容并全部展示 |
| keyboard | action |
|---|---|
| C-c g | 激活 |
| 1,2,3,4 | 收缩显示 |
| s | git add |
| u | git checkout <filename> |
| c c | 进入提交页面 |
| C-c C-c | 在提交页面正式提交 |
| l l | 显示日志 |
| P | 进入推送 |
- M-%
- 替换
- C-x r t
- 行首插入字符
- C-x r k
- 删除插入字符
- C-x r m
- 标记书签
- C-x r l
- 列出书签
在emacs中使用pipenv虚拟环境
| keyboard | action |
|---|---|
| C-c C-p a | pipenv-activate |
| C-c C-p d | pipenv-deactivate |
| C-c C-p s | pipenv-shell |
| C-c C-p o | pipenv-open |
| C-c C-p i | pipenv-install |
| C-c C-p u | pipenv-uninstall |
- M-s s
- 激活/关闭
- C-c d
- Mac自带词典
- C-c y
- 有道在线词典
| keyboard | action |
|---|---|
| M-. | 函数定义 |
| M-, | 返回跳转前位置 |
| C-x 4 . | 新Frame中打开定义 |
| C-x 5 . | 新Windows中打开定义 |
| keyboard | action |
|---|---|
| C-x C-n | 打开侧边栏窗口 |
| keyboard | action |
|---|---|
| C-x t 1 | 关闭标签 |
| C-x t 2 / n | 打开新标签 |
| C-x t r | 重命名 |