这里记录了Emacs和我有关的一切.
偶然的机会, 重新整理和折腾了一下自己的开发环境, 正好借此机会, 重新配置了一下emacs. 这次的配置, 以简单为主.
这个后续再补充吧, 毕竟玩了这么久, 经验还是有一些的.
请参考本库下面的my_config目录:
- emacs文件(相当于.emacs文件)
- lisp目录
du -sh
可以查看到大概32M左右, 所以我打包了, 可以直接用解压后查看my_config文件夹.
这里记录了本配置了里面所有相关&常用的快捷键.
emacs基本操作快捷键我就不再多说了, 说一下该库配置的一些插件的快捷键:
- 括号间跳转 %
- 选中一个函数 C-M-h
- 标记跳转 C-c,m 以及 C-c,j
- tab用于autocomplete补全
- 折叠展开代码 M-,
- 注释 C-c,C-c 或者 M-;
- 窗口恢复 C-x,4,u
- 窗口重做 C-x,4,r
- grep-find : f3
- speedbar : f4
- f5,f6 : 启用和禁用ecb
- control+f5, control+f6: 显示和隐藏ecb
- 启动gdb: f7
- 标记symbol:f8
- 标记之后重新改写全部标记 M-r
- 标记之后改换isearch模式 M-s
- cscope快捷键全部按照默认的来(C-c开头, s接着,然后 s,g,c,C,e,f,i)
- 矩阵操作只使用C-x r k 和 C-x r y.
- 书签和寄存器一般不用(所以不设置)
- ecb快捷键
- C-c 0 恢复默认窗口大小
- C-c 1至4分别是最大化某个窗口
- M-方向键 移动到某个窗口
- 折叠和展开: 选中某个窗口的某项, 然后按回车是展开,方向键右键也是展开; 方向键左键是折叠.
身边有一些人, 包括一些大佬, 觉得研究这些东西, 带来的价值有限. 首先我承认emacs玩的再好, 也米有拿出成熟的产品那么有说服力, 做不出东西, 也没有什么自豪感可言. 但是一个玩的非常熟练的工具是起步最根本的.
就像我读了很多书, 似乎也没有什么帮助; 似乎我吃了很多饭, 我也没有很胖. 可是我的眼界打开了, 能独立思考问题, 不苟同别人了; 我成长了, 身体的, 心理的.
所以, 如果坚持
emacs , 就请坚持到底
, 别人王二麻子怎么说? 他又不是你.
共勉.
any problem, welcome to contact to me: