巨实用:Mac OS上用软件打开文件的快捷命令设置
用过VScode的朋友一般都用过code命令,这是由VScode提供的一个命令。可以执行很多命令操作,其中很重要的用code命令打开某路径下的某个项目或者文件,效率非常高。
$ which code
/usr/local/bin/code
当然,实际的开发中还经常用到其他的IDE工具,但那些工具可能没有提供类似的命令工具。但是可以借助于alias命令和macos本身的open命令来实现用某个app打开某路径文件的。
example:
设置打开IDEA intelij的快捷命令, 可以将这一行加到bash的环境变量中:
alias idea='open -a /Applications/IntelliJ\ IDEA.app'
用idea命令可以在终端打开任何目录的项目了,就不需要用idea的界面来导入项目了。
$ idea ./project
同样的,只需要替换要打开的app,就可以做成别的命令来支持用xx app打开文件的快捷实现。 设置webstorm命令
alias webstorm='open -a /Applications/WebStorm.app'
$ webstorm .
存在问题: 重启电脑后命令消失
这个问题可以这么描述: Linux/Mac实现下alias重命名命令永久生效
# bash终端下
vim ~/.bashrc
alias webstorm='open -a /Applications/WebStorm.app'
source ~/.bashrc
# zsh终端下
vim ~/.zshrc
alias webstorm='open -a /Applications/WebStorm.app'
source ~/.zshrc