四、环境配置

安装 homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装 Macvim

安装

brew install macvim

配置

直接使用

git clone https://github.com/shenmishajing/Set-for-Vim.git ~/.vim

即可使用我的配置

在.zshrc文件中加入下面两行,以便启用 Macvim

alias vi='vim'
alias vim='mvim'

安装插件

使用

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

安装 vundle,打开 Macvim,输入(<RET>指回车)

:PlugInstall<RET>

编译 YouCompleteMe

编译需要使用 Cmake,可用 homebrew 安装

brew install CMake

准备工作做完之后,根据不同的需求选用不同的命令

  • 带 C-family languages 语义支持的版本
cd ~/.vim/bundle/YouCompleteMe

./install.sh --clang-completer
  • 不带 C-family languages 语义支持的版本
cd ~/.vim/bundle/YouCompleteMe

./install.sh --clang-completer
  • 带 C# 语义支持的版本
cd ~/.vim/bundle/YouCompleteMe

./install.sh --clang-completer
  • 带 Go 语言语义支持的版本
cd ~/.vim/bundle/YouCompleteMe

./install.sh --gocode-completer

安装 EMACS

安装

直接使用

brew install --cocoa emacs

安装带 GUI 的 EMACS,不需要删除系统自带的版本

配置

 这里,我们使用spacemacs,直接克隆项目安装 spacemacs

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

但是,spacemacs 默认使用Source Code Pro字体,我们使用 GitHub 上的命令安装

brew tap caskroom/fonts && brew cask install font-source-code-pro

删掉~/.spacemacs,使用

git clone https://github.com/shenmishajing/Setting-for-spacemacs.git ~/.spacemacs.d

就可以完全复制我的配置了。最后,在.zshrc文件中添加

alias em='emacs'
alias emacs='/usr/local/bin/emacs'

以便于启动 EMACS

安装 gdb

虽然 Mac下有 lldb 可以用但是 EMACS 不支持 gdb 而 lldb 和gdb 单独作为命令行的调试器时 UI 太丑也不好操作,因此,我们使用 EMACS 调用 gdb 使用 EMACS 的 UI 界面

安装

使用 homebrew 直接安装

brew install gdb

授权

因为 Mac 天生支持 lldb 而非 gdb,我们自己安装的 gdb 缺少监控程序运行的权限。因此,我们需要为 gdb 授权。

  • 打开钥匙串,创建证书

  • 如图填写信息

  • 点击继续,在这个页面可以设置证书的时效(最高二十年)

  • 然后一路继续下去,直到看到这个界面,刚出现这个界面的时候是“登陆”,我们需要把它改为“系统”。然后选择创建

 

如果你在选择创建之后发生了错误,例如

此时可以重新创建,前面步骤完全一样,最后的一步的”登录“项不要改变

创建成功之后,在钥匙串->登录下找到创建好的证书

将其移动到系统目录下,之后的操作就跟下面的一样了

  • 然后在钥匙串的系统选项中查看到刚刚创建的gdb-cert证书,然后双击,点击信任,全部选择始终信任,至此证书就创建好了

 

 

 

  • 打开终端,执行下面的命令
sudo codesign -s gdb-cert /usr/local/bin/gdb
  • 重启 Mac
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值