emacs的安装

emacs的下载,解压

wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs-25.3.tar.gz
tar -zxf emacs-25.3.tar.gz -C /opt/modules
cd /opt/modules/emacs-25.3/

编译安装

./configure --prefix=/usr/local --with-x-toolkit=gtk

这里会报错。

You seem to be running X, but no X development libraries
were found. You should install the relevant development files for X
and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make
sure you have development files for image handling, i.e.
tiff, gif, jpeg, png and xpm.
If you are sure you want Emacs compiled without X window support, pass
--without-x
to configure.

需要下载相关依赖

sudo apt-get install libxpm-dev

sudo apt-get install libjpeg62-dev

sudo apt-get install libgif-dev

sudo apt-get install libtiff5-dev

sudo apt-get install libncurses5-dev

sudo apt-get install libgtk2.0-dev

重新编译后正常

make

sudo make install

到此,emac的安装已经结束

安装spacemacs

spacemacs可以在emacs里使用vim的命令,让emacs更人性化一点。

安装很简单,就是clone项目到~/.emacs.d目录去

git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

安装完spacemacs,第一次启动emacs会加载很多包,没关系,等一会就好了

解决emacs不能使用中文输入法

我的环境是ubuntu16.04,系统语言是English,但是在vim里,gedit都可以输入中文。只有emacs不行,在网上查了原因,是emacs自带的一个bug,因为比较久远,不会再修复了

这里在修复之前,已经安装了搜狗输入法

这里的处理办法是:

在 .bashrc文件下添加:

export LC_CTYPE=zh_CN.UTF-8

这样不会修改整个系统的环境,但是只针对自己这个用户来书,够用了。但是报了没有zh_CN.UTF-8这个文件

原因是系统中还没有中文语言包

这里安装一下:

sudo apt-get install -y language-pack-zh-hans

sudo apt-get install -y language-pack-zh-hant

cd /usr/share/locales

sudo ./install-language-pack zh_CN //开始安装zh_CN中文字符集



这里的报错不用管

然后重启电脑就好了。

最新文章

  1. MySQL 实现row_number() 分组排序功能
  2. 习题:codevs 2822 爱在心中 解题报告
  3. HTML+JS+DOM【选项卡自动切换】
  4. Composer : php依赖管理工具
  5. 【css3】如何自定义 placeholder 文本颜色
  6. Android外派(安卓外派) — 长年提供安卓开发工程师外派业务(可签合同)
  7. win7防火墙开启ping
  8. HTTP层 —— CSRF保护
  9. 乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)
  10. C语言的指针使用
  11. Eclipse实现图形化界面插件-vs4e
  12. Maven集成dubbo时报错 Missing artifact com.alibaba:dubbo:jar:2.8.4
  13. Solr配置步骤
  14. jQuery实现获取选中复选框的值
  15. iOS网络请求-AFNetworking源码解析
  16. Typescript学习笔记(二)枚举
  17. 词云-wordcloud
  18. 【12】外观模式(Facade Pattern)
  19. Ribbon Status Bar
  20. C++ 的继承与虚函数 读书笔记

热门文章

  1. tomcat启动报错java.lang.OutOfMemoryError:PermGen space解决办法
  2. 集成了SSM框架的系统怎么做测试?
  3. Python script to package the information of tracking benchmarks like LaSOT and GOT-10k into json files for Siamese network based trackers
  4. locust参数化(数据库取值)
  5. Laya微信小游戏的开放域
  6. Clang的线程安全分析静态工具
  7. Sql server 中将数据行转列列转行(二)
  8. effictive-python笔记
  9. LeetCode:接雨水【42】
  10. QT源码分析:QTcpServer