企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # 更改系统自带旧版本 MacOS自带一个旧版本的,避免与新的冲突,推荐修改`~/.zshrc`,`bashrc`文件或者`~/.bash_profile`,利用别名把你安装的emacs设为默认的: 1. 编辑~/.bashrc,在最后加入`alias emacs='你的emacs安装路径'`,保存。 ~~~ alias emacs="/usr/local/Cellar/emacs/24.x/Emacs.app/Contents/MacOS/Emacs -nw" ~~~ 2. 在terminal中执行`source ~/.bashrc`更新配置。 3. 通过`emacs --version`查看版本判断是否配置成功 ## 卸载自带 ~~~ $ sudo rm /usr/bin/emacs $ sudo rm -rf /usr/share/emacs ~~~ 转自 WikEmacs [Installing Emacs on OS X](http://wikemacs.org/wiki/Installing_Emacs_on_OS_X), 推荐先用上面的命令移除系统自带的版本, 然后再执行安装。 # 使用包管理器[安装](https://www.emacswiki.org/emacs/EmacsForMacOS) ~~~ brew cask install emacs ~~~ 这将安装从 https://emacsformacosx.com/ 上下载一个预构建的包。 # 配置文件 Emacs的配置文件为`~/.emacs`, 而`~/.emacs.d/`目录则存放一些资源,如颜色脚本(姑且这么叫吧),`.emacs.d/init.el` 同`.emacs`**一样都是配置文件** 。感觉像是`~/.vimrc`和`~/.vim`的关系。 这个最近比较火的配置:[syl20bnr/spacemacs · GitHub](https://github.com/syl20bnr/spacemacs) ~~~ git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d ~~~ 然后打开emacs就自动安装package了。 ## 配置同步 1. 不平时使用github来同步和备份.emacs.d。 git可以搞多个分支,应该可以满足你不同系统的差别。 2. ~~~ (if (string= system-type "windows-nt") (load-file "~/.emacs.d/win.el") (load-file "~/.emacs.d/unix.el")) ~~~ 平台相关的配置实际上很少 # 按键 C – Ctrl M – Meta(alt或者esc) S – super(几乎用不到) s – shift(几乎用不到) 不是emacs造出这样的名称,实际上在lisp machine使用的键盘上,这些键是真实存在的 # 其他 emacsclient emacs --daemon # 学习资料 http://ergoemacs.org/emacs/emacs_unix.html https://www.emacswiki.org/emacs?interface=zh-cn # 参考 [一年成为Emacs高手(像神一样使用编辑器)](http://blog.csdn.net/redguardtoo/article/details/7222501/) https://emacs-china.org/ [emacs 在Mac上的安装及一些相应配置](http://jixiuf.github.io/blog/emacs-在mac上的安装及一些相应配置/) [Mac上使用Emacs](http://blog.csdn.net/night_watcher_/article/details/51487533) [为什么 Emacs 和 Vi 的学习曲线非常陡峭](http://blog.jobbole.com/87872/) [在Mac上哪个版本的Emacs是你想推荐的?为什么?](https://www.zhihu.com/question/19932307)