3.启动时的大小和屏幕的中的位置
如图语句表示在启动后在屏幕的x=20,y=0处,高度为35宽度为100的Emacs。
说明:关于修改Emacs的启动大小的问题,网上最多的描述是:有两种方法①修该~/.Xdefault文件,然后运行xrdb ~/.Xdefault;②在~/.emacs中进行上图所示修改;然后网上的说明是第一种方法更好。故在此进行一个说明,根据笔者的使用经验,个人更喜欢用第2种方法,因为当用第一种方法后,每次修改了emacs的配置文件,都需要重新运行xrdb ~/.Xdefault,个人感觉比较烦,还有一些其他问题,这里就不例举了,所以我选择的是在.emacs配置文件中修改的方法。
4.Emacs的基本常规设定按照一般的习惯,.emacs文件中一般不会放太多的设置信息,一般放一些emacs的搜索路径的信息。这里我的emacs的配置文件,即lisp脚本都放在~/_emacs的文件夹中。
因此首先添加一个emacs的搜索路径:
然后加载我们对emacs的设置脚本,在.emacs中添加如下语句:
图中的几个脚本文件将在下面分别解释器用途。
①对emacs的基本设置,即base.el文件(在~/_emacs中),base.el文件中的部分内容如下:
设置默认工作目录,即启动emacs后所在的目录,我这里设的是主目录下的work文件夹,我几乎所有的代码都是在该目录下完成的,在base.el中加上下面一句:
上面就是一些基本和重要的配置,我没有多加说明,因为图中几乎每行语句都有注释,所以大家应该能看懂的。O(∩_∩)o
5.C/C++的配置下面讲关于C/C++的配置,因为笔者在Linux下主要还是进行C/C++的开发。我的C/C++的配置主要是cycode.el文件中。
①开发时很重要的一步就是调试,因此,好的调试环境很重要,所以首先就是图形化调试界面:
上面加载了两个lisp的脚本文件,这两个文件是直接在网上下的图形化调试的文件。
②为了能高效的浏览和编辑代码,需要安装cedet插件(可以到官网下载),下载cedet后,在~/install目录中解压,然后看解压出来的文件夹中的INSTALL文件,然后根据里面的描述安装cedet即可(注:我所有的需要安装的插件都在~/install目录中,下面将不再重复说明),有一点需要注意就是安装完成后不能删除安装后的文件,也就是需要保留解压后的文件夹。
安装完成后,即用下面的语句将我们需要的一些东西包含进来:
然后现在就可进行有关cedet的设置,这里只是用一个代码折叠和展开为例:
③为了使使用更方便,即对上面cedet插件的一个补充,需要在安装一个ecb插件。下载ecb后放到intall目录中,解压即可(仅仅是解压),然后加上下面两句:
④自动补全功能,为了实现自动补全功能,需要安装两个插件,这两个插件是相辅相成的——auto-complete和yasnippet。先安装auto-complete,下载后放到install目录中解压,然后进入解压后的目录,然后输入make命令即可;下面安装yasnippet,下载后放到install目录,然后解压即可;下面是几句关于这两个插件的配置:
⑤装完插件后,下面是一些关于综合的配置:
下面是两种补全命令: