我的 Emacs 配置概述

来源:互联网 发布:qq飞车针尖王者数据 编辑:程序博客网 时间:2024/06/05 15:20

本文已有修改版本,请转至   最新修改版本


我的主力博客:半亩方塘


我的 Emacs 配置主要参考了 redguardtoo的专栏, 主要的配置文件来自于 purcell ,在 purcell 的基础上,我做了一些满足我个人需要的修改,如 auto-complete 、 auto-complete-clang 等,我的 Emacs 配置如下:

https://github.com/abnerwang/emacs.d.git

我的 emacs 是运行在 Mac 上的,但这些配置文件同样适用于 Ubuntu

安装方法如下:

通过 git 将此配置文件克隆到主文件夹中:
git clone https://github.com/abnerwang/emacs.d.git ~/.emacs.d

克隆完毕后,首先需要修改 .emacs.d 中文件 init.el 第84行 split string 后面双引号括起来的所有路径为你的电脑中的对应位置,通过以下命令在 shell 中获得这些路径:

echo "" | g++ -v -x c++ -E -

修改完路径后,保存文件 init.el ,然后google搜索下载字体微软雅黑(苹果机和 Ubuntu 都需要安装)和 Monaco(这个字体苹果机自带,无需安装,如果没有,google搜索下载),安装完这两种字体后,一定确保这两种字体在你的计算机中是有效使用的,下面添加对 auto-complete 和 auto-complete-clang 的支持

打开 emacs ,敲入如下命令:( M-x 在普通 PC 中是同时按住 Alt + X 键,在 Mac 下是同时按住 Command + X 键)
M-x package-install回车
然后输入 auto-complete,回车,开始安装

安装完毕后,关闭 emacs ,在 shell 中输入 git clone https://github.com/brianjcj/auto-complete-clang.git
然后在 clone 的 auto-complete-clang 文件夹中,复制 auto-complete-clang.el 文件至 .emacs.d的lisp 文件夹下

大功告成了,打开 emacs,开始下载包,下载完毕后,重新打开 emacs,就可以使用了, 需要注意的是, Ubuntu 下载插件可能需要翻墙,翻墙后,在 shell 中用如下命令打开 emacs 下载包:
http_proxy=127.0.0.1:8087 emacs -nw

简要使用方法说明

  1. M-x shell: 调出 shell ,如果在使用的过程中还需要运行另外的 shell 窗口,则 M-x rename-buffer ,给当前的 shell 取个名字即可再增加一个 shell 窗口
  2. 按住 control + G ( 普通 PC 中是 Ctrl + G ): 终止当前输入命令,如输入了 M-x,按住 control + G ,则取消当前命令 M-x
  3. 按住 control + x + 3( 普通 PC 中是 Ctrl + x + 3 ),垂直分割当前窗口;按住 control + x + 2( 普通 PC 中是 Ctrl + x + 2 ),水平分割当前窗口;按住 control + x + o( 普通 PC 中是 Ctrl + x + o ),将焦点移动到下一窗口;按住 control + x + 1( 普通 PC 中是 Ctrl + x + 1 ),将当前子窗口最大化;按住 control + x + 0( 普通 PC 中是 Ctrl + x + 0 ),删除当前子窗口
  4. 按住 command + 0...9( 普通 PC 中是 Alt + 0...9 ),在不同编号的子窗口中跳转

我的 Emacs 截图

这个主题是我自己安装和添加的,来自于 https://github.com/lvillani/el-monokai-theme ,按照它提示的方法一步步安装,安装好后打开 Emacs 的主题设置进行选择就行了



0 0