新手问题 [已解决] 在 Pry 里面设置默认编辑器为 Sublime Text 3 失败

springwq · 2015年04月11日 · 最后由 chunlea 回复于 2015年04月11日 · 2400 次阅读

最近 在学习使用 Pry, 文档里只说了如何设置 emacs 为 默认编辑器,由于我的系统了装了 vim, 现在在 pry 里面的默认 编辑器是 vim。 Google 了一些方法,想设置成 Sublime Text 3, 但是没有成功。

尝试了下,貌似只能使用可以在终端下面用的编辑器?

我猜你一定用了 oh-my-zsh,如果是这样的话,去掉 oh-my-zsh 的 sublime 插件,然后给 /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl 在某个 $PATH 目录下建个符号链接

然后 Pry.editor = 'subl' 就 OK 了

#1 楼 @chunlea 我看 Pry 官网视频里面,可以调用 Textmate 呢,我设置成 ST 后,一直报错 exit code 127.

#2 楼 @lululau 对,是用的 oh-my-zsh

去掉 oh-my-zsh 的 sublime 插件

这是什么意思?

我在 .zshrc 设置了一个 alias: alias subl="/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"

搞定了,我删除了 .zshrc 里面的 alias, 然后 在 usr\loca\sbin 创建了一个 symlink , Pry.config.editor 终于生效了。

谢谢!

#4 楼 @springwq 不过我这边创建 sublime 的 symlink,sublime 不会打开文件……所以只能用 alias

需要 登录 后方可回复, 如果你还没有账号请 注册新账号