【萌新】Mac OS 安装Emacs+GDB开发环境
为了与实验室用机的编程环境一致,开始了在Mac上安装Emacs和gdb历程。反复多次,综合了许多前辈的经验,在这里把我的安装过程记录一下,留作备用。
版本信息
- Mac OS High Sierra, version 10.13.6 (苹果小图标About this Mac选项查得)
- Emacs 26.1 (Terminal 指令:emacs --version)
- GNU gdb (GDB) 8.0.1 (Terminal 指令:gdb --version)
下载并安装Emacs
用Homebrew安装最新版本,Terminal中指令:
brew install emacs --with-cocoa
配置.emacs文件
由于是萌新,尝试用实验室的emacs配置,与自己的Mac一致。
官方的配置说明在这里:https://www.emacswiki.org/emacs/InitFile
由于找不到原始的.emacs文件,参照官方的说明在emacs中创建了新的文件init file,并将配置文件贴在里面,生效buffer。但是后果是每次重新使用emacs时要再次生效buffer。尝试以下操作,也就是找到.emacs文件并在其中加入个人配置,并生效,这样就配置成功了1。
以下的步骤参考于注释1。方法在于先修改emacs的某项设置,并顺势找到.emacs文件并修改,文章以关掉闪动图标为例:
- 打开emacs,输入 M-x customize 进入用户设置界面 (mac的meta键,也就是M,是esc)
- 在下面找到Environment链接并进入,继续找到Frames并进入
- 在下面subgroups中找到Cursor并进入
- 找到Blink Cursor Mode 点击前面的三角形,点击Toggle 将模式改为off
- 点击state再按1,保存设置
- C-x C-f(查找或创建文件)~/.emacs 回车找到并打开配置文件
- 填入配置文件。配置文件使用lisp写的,一般找现成的就可以。其中“;”符号为注释。这里主要是设置背景颜色和一些快捷键。我这里注释掉了一条设置因为在生效的时候未成功。其中比较重要的是快捷键C-x C-u在emacs中打开一个shell,这样对于程序的编译和运行都可以在emacs中进行,比较方便。另外也可以开启