个人用emacs配置

啥也不说,直接上链接

emacs配置

bashrc添加配置

 alias e='emacsclient -t' 
 alias ek="emacsclient -e '(save-buffers-kill-emacs)'"
 alias emacs='emacs -nw'
  • e打开
  • ek关闭
  • emacs 打开配置

About

forked cabins , 很喜欢作者一句 “酸枣,是产于中国华东地区的一种山枣,个头小,味道酸甜,营养丰富”。 感谢大佬

PS

目前 emacs 新手一枚,摸索大佬配置中前进,望诸君共勉!

  1. 目前 emacs 版本 28.1 ,系统版本 mac 10.15.7 下正常使用,其他版本下未测
  2. 目前支持终端下使用,gui 模式亦可(该模式下文字大小需调整 lisp/common/init-fn.el 51 行 height)
  3. 需安装字体 Nerd Font

    brew cask

    brew tap homebrew/cask-fonts

    brew install font-fira-code

    brew install font-Fira-Code-nerd-font

    brew install font-hack-nerd-font
  1. 建议使用 iterm2(终端色彩下能好看一点) iterm2

  2. 使用auto-save 自动保存(C-x C-s)可以少按几次了。。

  3. 使用 eglot 需搭配其他开发环境使用,需另搭建(请自行查阅)

  4. 需安装 ctags(brew install ctags ) , ctags -R -e 可在当前项目下生成 TAGS ,搭配快捷键 M-. , M-, 跳转方法,回跳 ( > , < 去,回。简单不)

快捷键

NeoTree (窗口有效)

  1. n 下一行 , p 上一行。
  2. SPC or RET or TAB 若是文件,在其他 buffer 打开;若是目录,可切换折叠、收起。
  3. g 刷新树。
  4. A 最大/最小化 NeoTree 窗口
  5. H 切换显示隐藏文件。
  6. C-c C-n 创建文件,若以 / 结尾则表示创建文件夹。
  7. C-c C-d 删除文件或目录。
  8. C-c C-r 重命名文件或目录。
  9. C-c C-c 改变根目录。

常用快捷键

  1. C-c f 格式化代码
  2. C-x p f 项目中文件查找
  3. C-x p g 项目中关键字查找(可配合关键词TODO,DEBUG简单使用todo功能)
  4. C-x p p 项目切换
  5. C-c d 拷贝当前行 (搭配 M-y 粘贴 使用,贼好用)
  6. C-c r 查看最近打开文件
  7. C-x b 切换 buffer
  8. C-k 删除当前行
  9. C-c z 查看当前文件绝对路径
  10. C-c C-j imenu(查看当前文件菜单?)
  11. C-x k 关掉当前 buffer
  12. C-x u 撤销
  13. C-h k 查看按键是否绑定(快捷键冲突检测用)
  14. C-s , C-r 查找(前后),查找下一个 继续查找按 C-s 或 C-r
  15. F8 neotree 显示隐藏 (可屏蔽neotree,使用speedbar)
  16. 多行注释:
    1. 选中一段区域到最后一行行首(!很重要!);
    2. 按 C-x r t ;
    3. 输入注释内容;
  17. 反多行注释:
    1. 选中一段区域到最后一行,紧挨着注释字符之后的位置(!很重要!);
    2. 按 c-x r k;
  18. C-M ; 行尾添加注释
  19. M-; 添加行注释
  20. M-. 查找方法定义
  21. M-, 跳回
  22. M-q 查找替换
  23. M-o 窗口切换(M-数字,跳窗口)
  24. M-g g 跳行
  25. C-S SPC mark-set (C-SPC 替代品, S - Shift)
  26. C-l 重新绘制屏幕画面,当前行放在画面中心处
  27. C-x C-t 交换两行的位置(下交换上)
  28. M-u 使从光标位置到单词结尾处的字母变成大写
  29. M-l 与M-u 相反使从光标位置到单词结尾处的字母变成小写
  30. M-c 使从光标位置开始的单词的首字母变为大写 (M-l)
  31. f5 php-mode和web-mode之间快速切换
  32. f12 calendar 打开日历 ,q 退出(init-calendar 详细说明)
  33. f9 list bookmarks
  34. home beginning-of-buffer
  35. end end-of-buffer
  36. C-c y 单词翻译
  37. C-c t 展示 todo list
  38. C-c w 显示天气
  39. C-c o 当前行下插入一行
  40. C-a 回到行首 (C-e 行尾)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,319评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,801评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,567评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,156评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,019评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,090评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,500评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,192评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,474评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,566评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,338评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,212评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,572评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,890评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,169评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,478评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,661评论 2 335

推荐阅读更多精彩内容