最近 在学习使用 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 subl="/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"
搞定了,我删除了 .zshrc 里面的 alias, 然后 在 usr\loca\sbin 创建了一个 symlink , Pry.config.editor 终于生效了。
usr\loca\sbin
Pry.config.editor
谢谢!
#4 楼 @springwq 不过我这边创建 sublime 的 symlink,sublime 不会打开文件……所以只能用 alias