其实很简单,只要做软链即可。
subl命令可以通过命令行的方式打开Sublime Text,在一定程度上可以方便操作。
在终端输入以下内容,因为我安装的是Sublime Text 2,所以路径中应该是Sublime Text 2.app
方法一 终端加入软连接
//如果你是sublime 2
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
//如果你是sublime 3
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
ln(link)链接命令将系统中Sublime Text的subl链接到系统bin路径下,这样在终端中直接输入subl就可以直接操作Sublime Text了,比如打开Sublime。
考虑到如果有一天你想删掉这些快捷启动方式
rm -rf subl
软连接重启以后会失效,下面介绍一种不会失效的方法
方法二 配置zshrc
配置一下~/.zshrc 文件 添加下面的内容也可以实现
如果你已经知道下面这些链接,使用哪种方法都能搞定,原理都是类似,就是做链接,alias叫别名,但这些不仅限于编辑器
alias atom='/Applications/Atom.app/Contents/MacOS/Atom'
// sublime3
alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'
// sublime2
alias subl='/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl'
alias code='/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code'
//webstorm 在命令行中用ws命令打开webstorm
alias ws="/usr/local/bin/webstorm"
考虑你是ZSH
输入命令j, 会提示 zsh: command not found: j
是因为没有安装autojump插件,在~/.zshrc文件中找到plugins=()改为plugins=(autojump)
然后使用别名的方式为webstorm设置一下命令,如:alias ws="wstorm”
全部配置好发现仍然无法用ws命令打开,这个时候需要配置webstorm,在”Tools” -> “Create Command Line Launcher…” 设置命令,这样就可以直接打开了,大功告成!
三步必须全部设置,才能正常打开。
举个栗子 ^^
其他编辑器同理
cd to/path
subl .
//或者
subl filename
取消设置别名
使用unalias可以在命令行中取消设置的别名。unalias -a取消的所有别名。unalias name加指定别名的名称,可以取消特定的别名。比如:
unalias atom