好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

emacs与上帝永在 基本配置

emacs与上帝永在 基本配置

这一段时间都在用Nsight Eclipse Edition,这几天在复习lua,寻思着找个好点的lua编辑器.使用了一段

时间的vim,感觉不合适.不过vim的lua语法高亮确实不错.还是玩玩emacs吧.

 

很早就开始玩emacs,昨晚闲来无事就重新配置了一下自己的emacs. 主要是偏向一个C/C++IDE和源码

阅读工具的方向配置的,其他语言我没有考虑.因为现在大多使用emacs我都是用来阅读源码,至于编写代码

嘛,还是会选择eclipse codeblock等这样子的IDE,使用eclipse则是结合Automake使用,而使用codeblock

就是结合CMake使用,偶尔倒腾qt则是直接qtCreator或者是vim+qmake就可以了.

 

至于eclipse+automake,codeblock+automake/cmake等这样子的开发组合工具,有时间的话可以写写.

 

其实学习emacs的基本操作并不需要很久的时间,一个晚上就可以了,只要有个熟悉emacs的人在旁边指导一下

学的就更快了.至于emacs的定制嘛,这个要看个人需要.要不断的去摸索,不断的去寻找自己需要的插件.

 

下面是我的基本配置:(很简单,其实没有什么东西.)

  1  (ido- mode t)
   2  (scroll-bar- mode nil)
   3  (show-paren- mode t)
   4  (setq show-paren-style  '  parentheses) 
  5  (setq column-number- mode t)
   6  ( global -linum- mode t)
   7  
  8  (fset  '  yes-or-no-p   ' y-or-n- p)
   9  (setq- default  make-backup- files nil)
  10  
 11  (setq  default -line-spacing  4  )
  12  
 13  (setq frame-title-format  '  ("Emacs@" buffer-file-name)) 
 14  (setq x- select -enable- clipboard t)
  15  (setq user-full-name  "  respawn  "  )
  16  (setq user-mail-address  "  505088083@qq.com  "  )
  17  
 18   ;;页面平滑滚动
  19  (setq scroll-margin  3  scroll-conservatively  10000  )
  20   ;;time
  21  (display- time)
  22  (setq display-time-24hr- format t)
  23  (setq display-time-day-and- date t)
  24  (setq display-time-interval  10 )

 

下面给出一个最基本的配置,对于我来说就是最基本的配置.配置cscope插件,将emacs打造成为源码阅读工具.

首先应该到 Wiki:Emacs去下载xcscope+.el,然后放在插件目录.(按照我的配置就是放在~/.emacs.d下)

在ubuntu上先安装:

sudo apt- get  install xcscope*

  下面是我的配置:

 1   ;;cscope
  2  (require  '  xcscope) 
 3  (add-to-list  '  load-path "~/.emacs.d") 
 4  (require  '  xcscope+) 
 5  (setq cscope- do -not-update-database t)

 配置好了,使用起来还是有点需要注意的.不过使用cscope练习emacs的快捷键还是不错的,尤其是对于新手,

 反正学习emacs,小拇指是肯定要受罪的~

 

 我现在这有一份正在阅读的lua5.2的源码,下面就简单说明一下如何快捷键操作emacs阅读源码.

 1    1  .首先打来lua5.2源码包下面的源码文件lua.c
  2  
 3   
 4  
 5    2 . Cscope -> Cscope Database ->  Set Initial Directory  然后选择源码所在的文件夹.
  6  
 7    3 . M-x C-c s L && M-x C-c s l

 这些步骤之后,下面就可以在源码中飞来飞去了.情况就像这个样子.

 

只是简单配置,还没有我发的图片的效果,但是只要加一些插件就而已出现这种效果了,在下面的文章中,

我会陆续给出一系列的插件配置. -,- emacs与上帝永在 ~  

 

 

 

 

 

分类:  tools

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于emacs与上帝永在 基本配置的详细内容...

  阅读:40次