• 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
  • 相关阅读:
    linux rar安装
    ce
    Hp培训学习注册攻略
    Novell云计算
    bigdata
    Quest *nix Xwindows
    Foglight 5.6.7 控制台jboss报404
    view
    架构-数据库访问-SQL语言进行连接数据库服务器-DB-Library:DB-Library
    架构-数据库访问-SQL语言进行连接数据库服务器:SQL语言进行连接数据库服务器
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2754543.html
Copyright © 2020-2023  润新知