mac终端快速启动Sublime/WebStrom/VS Code/Atom等编辑器

其实很简单,只要做软链即可。

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

你可能感兴趣的:(mac终端快速启动Sublime/WebStrom/VS Code/Atom等编辑器)