emacs 环境配置过程

首先可以看下最终配置效果

emacs 效果图

下面就写配置的整个过程:

1. 首先大概说明下我的环境:  win7 ,  VMware work station , Ubuntu 11.04 ,  Emacs 23.3.1 ,

安装 emacs:

  刚开始我记得Ubuntu 11.04这个版本应该是没有默认安装emacs , 所以就需要我们自己下载一个 emacs,

安装emacs有几个方法,我是当初直接从 ubuntu 的 software center 下载的。

还有一种是利用 apt-get 来安装:

    root@ubuntu: sudo apt-get install emacs23   这个版本自己可以任选, 如果不确定有没有相应的package ,可以用 sudo apt-cache search emacs23 命令来确认。

配置 emacs:

    首先配置emacs 之前, 了解几个名词。

  •     .emacs : emacs 的配置文件,接下来要讲的很多内容都是与这个文件打交道的。 这个文件可以为我们定制个性化的emacs

这个文件一般是在我们的本地用户目录下面。

我一般是用 root 来登陆我的ubuntu , 那么.emacs文件应该是在 /root 下面,如果使用 abc账号来登陆的话 就在 /home/abc/ 下面。

root@ubuntu:ls -a 命令查询,如果刚开始没有的话自己需要创建一个 .emacs文件。

root@ubuntu:touch .emacs

接下来可以尝试下自己添加几句配置语句,看看效果。

root@ubuntu:emacs23   //启动emacs ,查看emacs版本  emacs --v ,  查看emacs安装目录情况 ,  whereis emacs23

打开 .emacs 配置文件

在emacs下敲入 c +x , c + f   // 按键顺序是 ctrl + x + (ctrl键不用放) + f   // 默认是以 writeable 属性打开文件 ,只读属性打开,可用 c+x , c+ r

打开.emacs 配置文件 , 在emacs的命令行 Find file: ~/.emacs     //  输入到 ~/.e 之后按下 Tab 键自动补全文件名。

********当按键操作有误的时候 可以按下  ctrl + g 取消之前输入的命令,然后重新输入。*********************

接下来就要编辑我们的.emacs 文件了, 编辑之前最好是先看完 emacs tutorial文件(menu ---help---emacs tutorial)。

在配置文件后面 追加 一下内容

;; 去掉工具栏
(tool-bar-mode nil)

****** emacs 下 copy 操作是: c +w,黏贴操作:c+y  , 输入错误之后 撤销操作 :c+_    (ctrl + shift + "-") **********

然后保存  (c+x , c+s ) 退出 ( c+x, c+c )

重新打开 .emacs 文件的时候就会发现 emacs 上的工具栏没有了,

如果工具栏还在的话就说明 .emacs 文件有语法错误, 可以在终端: emacs23 --debug-init 来查下哪句出现了error 。

*****************emacs 启动之后可能 包含debug信息的 窗口 一闪而过,跳到另外一个窗口, 这种情况 c+x+ 左右方向键 , 在以打开的window之间进行切换****************

继续配置emacs ,这次显示行号 ,把一下内容追加到 .emacs文件

;;在左边显示行号
(global-linum-mode 'linum-mode)

保存  (c+x , c+s ) 退出 ( c+x, c+c ) , 重新启动 emacs 打开任意文件 , 发现emacs左侧出现行号了^^。

有的童鞋,可能喜欢vim的显示风格 那就得先把背景弄成黑色, 具体配置如下:

(set-foreground-color "grey85")
(set-background-color "black")

改变之后可以发现emacs界面背景色和前景色换成了

参考我的配置文件, 可以设置其他个性化的功能。

  • .emacs.d 目录:  emacs的plugin 是由lisp脚本语言来编写的, 下载的plugin 我可放在我们的 .emacs.d目录下(/root/.emacs.d/plugin)。

  对应的目录下如果没有的话可以自己创建一个目录。

接下来把我们的emacs配置下 source insight 里面 "shift + f8" 功能 , 即 highlight words 功能。

首先下载 http://nschum.de/src/emacs/highlight-symbol/highlight-symbol.el   , 并放在 /root/.emacs.d/plugin/highlight-symbol目录下。

root@ubuntu:mkdir ~/.emacs.d/plugin/highlight-symbol

root@ubuntu:cd ~/.emacs.d/highlight-symbol

root@ubuntu:wget http://nschum.de/src/emacs/highlight-symbol/highlight-symbol.el

下一步打开 .emacs文件, 把一下内容追加进去。

;; highlight                                                                   
(add-to-list 'load-path
         "~/.emacs.d/highlight-symbol")
(load-file "~/.emacs.d/highlight-symbol/highlight-symbol.el")
;(require 'highlight-symbol)                                                   
(global-set-key "/C-cgg" 'highlight-symbol-at-point)
(global-set-key [(control f3)] 'highlight-symbol-at-point)
(global-set-key [f3] 'highlight-symbol-next)
(global-set-key [(shift f3)] 'highlight-symbol-prev)
(global-set-key [(meta f3)] 'highlight-symbol-prev)

看以上内容大概可以看得出 ,highlight-symbol 功能的开关是 c + c +g+ g  或者 c + f3 , 

f3   cursor 跳转到 下一个 highlight 处,

shift + f3    或者  m + f3  (m代表 alt) cursor 跳转到 前一个highlight 处。

今天先写到这里 , 改天继续 ^^


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值