emacs安装
1.我选用的是Ubuntu16.04。
2.Ubuntu安装好之后不能直接sudo apt-get install emacs,因为Ubuntu的源默认是emacs24,最好是用最新的emacs25,用下面三条命令就可以安装emacs25了。
sudo apt-add-repository -y ppa:adrozdoff/emacs
sudo apt-get update
sudo apt-get install emacs25
2.这个时候在终端运行emacs25,就应该可以直接打开emacs25了,如下图,是emacs最原始的界面。
3.如果需要像sourceinsight一样阅读工程的话,还需要借助global+gtags插件。
3.1直接在终端里面安装global,如下:
sudo apt-get install global
3.2安装完之后,运行global,看是否安装正确,如果安装正确,运行结果如下:

4.配置emacs25
4.1emacs25的配置文件都是在~/.emacs.d里面,初装的时候这个文件夹是空的,我们可以直接下载高人的配置,学会就可以了。网上搜索一年成为emacs高手的那篇文章,我就是用的他的:
git clone https://github.com/redguardtoo/emacs.d.git
下载下来之后直接替换~/目录下的.emacs.d文件夹,下载下来的emacs.d,记得~/目录下的是.emacs.d
重启ubuntu。
执行以下命令,记得加sudo,因为第一次打开emacs25的时候需要下载很多依赖文件,还会创建文件夹。
sudo emacs25
打开之后静静的等待更新吧,完成之后的界面如下:

5.使用
关于emacs的使用,快捷键实在是太多了,可以看看下面链接的网站:
http://ergoemacs.org/emacs/emacs.html
搜索emacs中国,搜出来排在前面的两个网站也可以看看,可以加快认识emacs。
emacs安装的更多相关文章
- Emacs 安装配置使用教程
		
Emacs 安装配置使用教程 来源 https://www.jianshu.com/u/a27b97f900f7 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑器和编辑器之神 - ...
 - CentOS6.x之emacs安装配置编译
		
刚开始学习linux,干学没什么意思,想在linux下写写程序,了解到linux下使用较多的是emacs和vim,在youtobe上分别看了看这两个工具进行开发的视频,个人感觉emacs比较酷一点,所 ...
 - Emacs 安装与体验
		
Emacs 安装与体验 下载与安装 首先是下载最新的x64版本的Emacs. 将下载下来的文件解压到你喜欢的磁盘目录下,我选择的是C:\Program Files.放在D盘可能是更好的选择,因 ...
 - Emacs安装配置全攻略之中的一个编译安装简单配置
		
/*************************************************************************************************** ...
 - Emacs 安装 jedi
		
Jedi 是个很棒的 python 的自动补全插件,可以显示 docstring, function arguments and code location. 安装步骤: 一.安装 python 的虚 ...
 - linux下emacs安装
		
1.下载地址:http://ftp.gnu.org/pub/gnu/emacs/ 下载文件:emacs-24.2.tar.gz 步骤: 一.安装依赖文件: (先进入root:终端中输入 su -) ...
 - CentOS7 emacs安装
		
首先安装依赖库 依赖库: yum install gcc* yum install glib* yum install gtk* yum install ncurses* yum ...
 - emacs安装及配置
		
目录 平台 安装 基本配置 配置文件结构 elpa仓库管理 主题配色 字体显示配置(解决中文卡顿) 插件配置 markdown 简介 markdown-mode markdown-toc org导出m ...
 - Emacs安装auto-complete
		
分别下载各个el文件 auto-complete-mode 主源码库 https://github.com/auto-complete/auto-complete 把zip文件下载后,复制auto-c ...
 
随机推荐
- 尚学堂java 答案解析 第六章
			
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.C 解析:对void下的函数,可以使用"return;"表示结束之意,但不能&q ...
 - 使用DDMS查看设备内的文件系统
			
system文件系统存储了一些系统相关的文件 system/app里面是系统自带的应用程序 system/fonts里面存放的是系统自带的字体 system/frameworks里面存放的是系统的一些 ...
 - 【资料收集】OpenCV入门指南  系列文章
			
<OpenCV入门指南>系列文章地址:http://blog.csdn.net/morewindows/article/category/1291764 目录: 第一篇 安装OpenCV ...
 - linux centos7 安装mono
			
1.看官方的命令: 另外一种是下载压缩包解压之后安装: https://apps.fedoraproject.org/packages/mono/ 三.安装Mono需要的GDI+兼容API的库Libg ...
 - 5.8 C++重载自增与自减操作符
			
参考:http://www.weixueyuan.net/view/6386.html 注意: 自增“++”与自减“--”都是一元操作符,其前置和后置两种形式都可以被重载. 前置 stopwatch ...
 - 自动化测试工具Telerik Test Studio发布R1 2019|附下载
			
Telerik Test Studio是一个用于功能性Web.桌面和移动测试的直观测试自动化工具,它能轻松地实现自动化测试.同时会为GUI.性能.加载和API测试提供完整的自动化测试解决方案. [Te ...
 - 初始化集合的花样new HashMap<String, String>{ {put("str1":"abc");} }(转)
			
Map集合的普通初始化方法: Map<String, String> map = new HashMap<String, String>(); map.put("Na ...
 - 创建自己的docker基础镜像
			
1.下载镜像 centos7 docker pull centos: 2.创建容器加载镜像 docker run -i -t --name centos7 centos: docker run 参数详 ...
 - 杭电多校第四场 E Matrix from Arrays
			
Problem E. Matrix from Arrays Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 ...
 - netty的decoder encoder
			
public class DelimiterBasedFrameDecoder extends ByteToMessageDecoder { 随便找了一个用字符串分割粘包的decoder,继承了Byt ...