首先声明
我也是个菜,不过我会分享我学习过程的一点一滴,或者是一些经验,让后来更菜的人能轻松点。同时,能有高人指点,那就更好了。
什么是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<