欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-01 15:01:26
...

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

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

上一篇: vs code 右键 丢失

下一篇: Spfa模板