首先声明

  我也是个菜,不过我会分享我学习过程的一点一滴,或者是一些经验,让后来更菜的人能轻松点。同时,能有高人指点,那就更好了。

什么是Emacs

  这个,这个就不用我多说了,我写这段话纯粹就是为了充字数的^_^。不过,硬要我说的话,那就是一个开源,免费的,(可以)有很多功能的文本编辑器。

为什是Emacs

  的确,在Linux下,vim编辑器跟系统结合得更好,但是要Esc,i,冒号,Esc,i,冒号得按来按去实在受不了啊啊啊~~~

  听说Emacs可以做很多事情。甚至可以浏览网页,听MP3,充当资源管理器,浏览图片,甚至还能煮咖啡(这个我倒是没有指望过)。天啊,装13必备,嗯嗯!!

  另外,声明一点,我只是怕麻烦,而没有任何贬低vim的意思。而且另一个原因就是我还是有在自学lisp,在windows上用lispbox作为IDE,所以对于Emacs更有亲切感吧。

Emacs之初体验

  我刚刚转到Linux下没多久。一开始是用CentOS的,后来装了Ubuntu10.04LTS,不过没几天看到10.04要在4月停止支持了,于是又换到了12.04LTS。

  安装Emacs:

  终端输入:

 

sudo apt-get install emacs

 

  稍等一会儿,就可以了。

  对了,终端的启动快捷键是Ctrl+Alt+T

  之后呢?你可以直接在终端里输入emacs来启动,不过那样的话,那个终端好像就“卡”在那里,小弟还不清楚这内部原理,毕竟还是初学,不过这样会让我觉得很不爽,因为开了个无用的窗口。

  如果要把emacs放到左侧的启动器上:

按下win键(在linux里叫做super键?),就会弹出一个搜索框,输入emacs,就会出现Emacs的图标。用鼠标右键长按几秒后,把它拖拽到左侧的启动器上就行。

  这样,单击启动器上的图标就可以启动emacs了。

  还想要让Emacs随机启动?按屏幕最右上角的那个像是电源按钮的东东,选择[启动应用程序],按下[添加],名称填Emacs,命令填emacs,注释随你,也是Emacs。为了看到效果,可以重启电脑。

  终于可以使用传说中的Emacs了。。。看起来相貌平平啊。。。不过总比第一次使用vim,敲了半天打不进一个字的好 T_T

配置Emacs

  Emacs这么强大,就是要靠我们来扩充各种功能的。所以,配置Emacs就是以后文章的主题了。首先,来看看怎么设置默认的字体。如果连这个都弄不起来,那就前途无亮了。。。

  刚安装好Emacs,在你的主文件夹(~/)下是没有.emacs文件的。这个文件是存放Emacs所有配置的地方。以后将会在这里面来编辑Emacs的各种功能。

  那么,废话不多说了。首先来新建那个.emacs吧。

终端输入:

cd
echo>.emacs

  好了,之后,在Emacs里面编辑那个.emacs文件:C-x,C-f,输入.emacs,回车。

  一开始里面什么都没有的,现在可以输入:

(set-default-font "DejaVu Sans Mono-12")

  那个DejaVu Sans Mono是字体的名字,12就是大小了。这是我的样式啦。

  分号可以注释一行,比如:

;;  设置默认字体:DejaVu Sans Mono
(set-default-font "DejaVu Sans Mono-12")

  在你的.emacs文件第一行里面你也可以加上一些说明信息,比如:

;;;;Emacs配置文件
;;;;修改日期:2013-04-10
;;;;作者:along

  那样会让你更有感觉。

  这样弄完了之后,你的.emacs文件的内容可能看起来像这样:

;;;;Emacs配置文件
;;;;修改日期:2013-04-10
;;;;作者:along

;;  设置默认字体:DejaVu Sans Mono
(set-default-font "DejaVu Sans Mono-12")

  C-x,C-s来保存文件

  但是Emacs没有什么反应。。。

  为了让所做的修改能够立即生效,通过组合键:M-x,之后输入eval-buffer,回车来执行.emacs里面的内容。也许有些环境下Emacs本身的字体就是那个吧,那你可以通过改变字体大小来查看效果。

  之后你可能会想要改变背景颜色。那也简单。

  在.emacs里面添加:

;;  设置颜色方案
;   背景颜色
(set-background-color "#fdf3d1")
;   字体颜色
(set-foreground-color "black")
;   选中字体颜色
(set-face-foreground 'region "white")
;   选中背景颜色
(set-face-background 'region "gray")

  好了,以上就是我的设置了,我觉得还不错。

  这样一来,基本的配置就算搞定了。菜鸟做到这种程度,应该对接下来要做的事更加充满信心和兴趣的了吧。

  那么,Part1就到这里了。最后来献上此时完整的.emacs配置:

;;;;Emacs配置文件
;;;;修改日期:2013-04-01
;;;;作者:along

;;; 通用设置 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; 设置默认字体:DejaVu Sans Mono (set
-default-font "DejaVu Sans Mono-12") ;; 设置颜色方案 ; 背景颜色 (set-background-color "#fdf3d1") ; 字体颜色 (set-foreground-color "black") ; 选中字体颜色 (set-face-foreground 'region "white") ; 选中背景颜色 (set-face-background 'region "gray")

  下次的Part2还不知道什么时候会出,不过各位放心,肯定会让你们等很久的。>O<

 posted on 2013-04-10 01:47  湖心龙  阅读(341)  评论(0编辑  收藏  举报