December 26, 2019
By: ZhangHongYi
windows下使用emacs问题汇总(更新中)
安装和配置
下载emacs
从网站... 下载
配置.emacs.d
使用purcell配置,或者干脆从其他同事处copy一份.
需要安装ag
- 下载二进制版本 github ag release
- copy 到path下
- 尝试下
M-x projectile-ag, 或者C-c p s s看看是不是好用了.
常见问题
Ctrl-Shift+xxx(其他键位):快捷键冲突在emacs中不生效
windows下如果使用C-M-x与emacs快捷键冲突时可以尝试更改切换键盘布局。
步骤:搜索→高级键盘设置→语言栏选项→更改按键顺序→将冲突键位修改为未分配或其他
图一:

图二:
非家庭版用户也可以在控制面板中找到该设置
emacs中以中文为参数输出为����问题
出现此问题时,一般都是是文件编码格式不是utf-8造成的,因此我们需要将文件格式
修改为utf-8,可以再emacs的配置文件custom.el中进行配置,添加(prefer-coding-system 'utf-8-unix)即可。
参考网址
如果emacs时默认安装的那么custom.el文件路径一般会在
C:\Users\本机用户名\AppData\Roaming&.emacs.d
注意:
- 如果复制该地址需要把.emacs.d前的&符号去掉。
- 如果你手动去找该文件所在路径的话,要先设置显示隐藏文件夹,因为AppData是默认隐藏的。

推荐一个帖子:讨论一下 Emacs 中的 UTF-8 编码设置
emacs中shell乱码
如图:

可以使用Alt-x→eshell

如果不喜欢eshell还可以win+r→cmd→回车