为了与实验室用机的编程环境一致,开始了在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)
用Homebrew安装最新版本,Terminal中指令:
brew install emacs --with-cocoa
由于是萌新,尝试用实验室的emacs配置,与自己的Mac一致。
官方的配置说明在这里:https://www.emacswiki.org/emacs/InitFile
由于找不到原始的.emacs文件,参照官方的说明在emacs中创建了新的文件init file,并将配置文件贴在里面,生效buffer。但是后果是每次重新使用emacs时要再次生效buffer。尝试以下操作,也就是找到.emacs文件并在其中加入个人配置,并生效,
该模式由两个文件组成
邮件模式本身(具有语法规则和其他常用功能) ios-config-mode.el 。
一个插件文件,其中包含一些例程,这些例程为常见任务(如关闭所有接口)提供简单的接口ios-config-addons.el 。 该文件还包含两个简单的函数,可以将它们用作模板来编写更复杂的函数,以修改缓冲区的内容。
如有评论,建议和修正,请联系Noufal Ibrahim
我们都知道 Vim 和 Emacs 都是文本编辑器中的上古神器,你也许用 ctags,cscopes 配合 Vim 完成过大型 C 或者 C++ 的开发,你也许配合过其他插件,完成过 JavaScript,python 代码的开发,但是很少有人试过 iOS app 的开发吧,毕竟 iOS 的框架包含了很多东西...
安装emacssudo apt-get install emacs25copy大神通用配置git clone https://github.com/purcell/emacs.d.git ~/.emacs.d打造C/C++开发环境CEDETCEDET 是 Collection of Emacs Development Environment Tools的缩写, 意为”Emacs开发环境工具集”,其主
emacs和vim一样是受欢迎的编辑器之一。目前国内用vim的用户较多,vim有编辑器之神的号称,而emacs被称为神的编辑器,开个玩笑,哈哈,希望通过这个教程可以让大家喜欢上emacs
https://emacsformacosx.com/
安装完成后,emacs 的可执行文件路径是
/Applications/Emacs.app/Contents/MacOS/Emacs
执行如下操作
mkdir $HOME/bin
cd $HOME/bin
ln -s /Applications/Emacs.app/Contents/MacOS/Emacs emacs
修改 .profile 文件,将 $HOME/bin 目录添加到 PATH 中
Emacs除了具有强大的编辑功能,还可以作为调试工具gdb的前端,对程序进行调试。使用Emacs进行调试,可以将程序的编写与调试统一到Emacs中,并利用Emacs强大的功能辅助调试,是将Emacs作为IDE使用的一项必
一,设置默认字体1设置好自己想要的字体Options>Set Default Font...2.M-x ielm3.(frame-parameter nil font)4.获得当前的字体全名,我获得的如下(Fedora12):"-unknown-DejaVu Sans Mono-normal-normal-normal-*-11-*-*-*-m-0-iso10646-1"
- Emacs Mac Port
- Aquamacs
这里使用homebrew安装GNU Emacs:brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls
这几天折腾了Emacs,试用了GNU官方版也尝试了macport版本,最后决定使用macport版本。以下是安装配置的简单说明,直接上手:1. 如果没有安装homebrew,那就首先安装homebrew ,具体方法请google,这里不展开。2.终端输入以下命令brew tap railwaycat/emacsmacport3. 终端输入以下命令(brew cast 是直接安装编译好的版本,安装完...
????????关注后回复“进群”,拉你进程序员交流群????????作者丨小集来源丨小集(ID:zsxjtip)iOS 和 iPadOS 由于 Apple 的限制,没有原生的终端,同时由于应用程序被限定在沙盒中,所以应用程序无法访问系统的一些资源和能力,也大大限制了类终端应用的能力。不过还是有一些优秀的类终端应用程序,这里给大家推荐一款:Blink。Blink 是第一个利用 Mosh 和 SSH 支持的 iOS 专...