如何在 Mac OS X 中使用 Sublime Text 作为操作系统编辑器?

如何在 Mac OS X 中使用 Sublime Text 作为操作系统编辑器?

如何在 Mac OS X 中将 Sublime Text 设置为 git 提交的编辑器?

在我的 .zshrc 中我有:

export EDITOR='subl -w'

但如果我这么做:

bundle open devise

我收到错误:

Could not run 'subl -w /Users/edwardandrews-hodgson/.rvm/gems/ruby-1.9.2-p320@neighbours/gems/devise-2.1.3'

我该如何引用 Sublime?

答案1

首先,您需要创建指向该subl命令的软链接。如果尚未创建,请创建一个个人bin目录:

mkdir ~/bin

然后创建软链接:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

接下来,打开.zshrc并将以下内容添加到末尾:

export PATH=$PATH:~/bin

现在重新启动 Terminal.app(或您正在使用的任何术语程序),您应该能够使用该subl命令从命令行打开 ST2 中的任何文件。由于您的$EDITOR变量已正确设置,bundle open devise应该可以按预期工作。请记住,如果您安装了 MacPorts 版本的 Python,则需要从 Finder 打开 Sublime Text 2.app,然后命令行命令subl才能起作用。

相关内容