Coder Social home page Coder Social logo

emacs_life's Introduction

emacs_life

这里记录了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:

[email protected] .

emacs_life's People

Contributors

wizardmerlin avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.