我使用是Debian lenny,Emacs版本是自己编译的23 cvs。
一、Emacs安装
由于当前Debian Lenny源中Emacs的版本仍然是22,所以我选择使用cvs代码编译最新的23,因为Emacs23支持Xft字体,字体设置更加容易也更好看。
如果你使用的是testing版本或者Ubuntu的话,源里的Emacs版本应该已经是Emacs23了,只需要使用下面命令安装即可。
sudo apt-get install emacs
下面是cvs版本Emacs的安装过程,参考了Ubuntu cn论坛中zhan的<<Emacs配置指南>>一文。
参考URL:http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=18274&sid=aef09870e77e4fa827275eada06cd6e6
1、安装编译环境及必要的支持软件
sudo apt-get install ssh cvs(这个是为了在 cvs上下载代码用的)
sudo apt-get install texinfo(这个是为了方便后面的编译man包)
sudo apt-get install build-essential
sudo apt-get build-dep emacs21
sudo apt-get install xserver-xorg-dev
sudo apt-get install xorg-dev
sudo apt-get install libncurses5
sudo apt-get install libncurses5-dev
sudo apt-get install libgtk2.0-dev
2、下载源代码
cd ~
export CVS_RSH="ssh"
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/cvsroot/emacs co -r emacs-unicode-2 emacs
执行完了之后会在自己的主目录下建立一个emacs的文件夹,里面就是emacs的源代码了
在编译的时候可能会提示需要对代码进行update,按照提示再更新一次代码就ok了
3、编译Emacs
./configure --prefix=/usr --with-x-toolkit=gtk
make bootstrap
make info
sudo make install
4、Emacs使用
如果是Gnome环境的话,在应用程序里面就会找到Emacs的菜单,其或者用Alt+F2调出运行应用程序的窗口,直接输入emacs
二、Emacs设置
Emacs在启动的时候会读取.emacs文件,所以我们的设置都是在这个文件中。其他使用的el文件我放在myEmacs目录里,方便统一管理。
1、字体设置
我比较喜欢用的字体是Monaco,写代码相当有感觉,可以到网上搜索,一下不过建议下载linux版的Monaco字体Monaco-linux.ttf ,中文字体使用文泉驿微米黑
1.1字体安装
将下载后的字体放到用户主目录下 ~/ 如果是压缩文件请先解压缩
tar xvf 压缩文件名
在字体目录下建立一个文件夹
cd /usr/share/fonts/
sudo mkdir Monaco
将解压缩后的字体拷贝到刚才的文件夹下
cp ~/Monaco_Linux.ttf Monaco/
然后刷新字体
fc-cache –f –v
文泉驿微米黑字体安装同上
1.2设置 .Xresources文件
在主目录下新建一个.Xresources文件
cd ~
nano .Xresources
在文件中输入以下内容
Xft.antialias:1
Xft.hinting:1
Xft.hintstyle:hintfull
Enacs.FontBackend:xft
保存,然后在终端输入xrdb .Xresources
1.3在.emacs中配置字体
(set-default-font "Monaco-12")
(set-fontset-font (frame-parameter nil 'font)
'han '("WenQuanYi Micro Hei" . "unicode-bmp"))
重新打开emacs后就可以看到很棒的字体显示了.
2、代码浏览设置
2.1安装xcscope
到xcscope的主页下载最新版本的xcscope URL = http://cscope.sourceforge.net/
下载后解压缩
tar xvf 文件名
然后进入到目录中
编译安装
./configure
make
sudo make install
三、Emac使用
1、通用快捷键
2、代码浏览
----未完待续----