ZSH 中带参数的别名 shell

Alias with arguments in ZSH shell

我想轻松打开 VSCode 中的目录。目前,我必须去 VSCode 并将想要的目录添加到我的工作区,或者我必须去 ZSH shell 并键入:

open '/Users/myUser/Documents/Project' -a 'visual studio code'

打字有点难,而且有点长。无论如何有一个别名接受参数吗?像上面的命令应该换成下面的:

code '/Users/myUser/Documents/Project'

或者如果这不可能:

code -path='/Users/myUser/Documents/Project'

提前致谢。

Alias只是别名,不支持参数。如果你需要做参数解析,函数就是你需要的。

一些不错的cmd解析教程

命令行打开vscode的解决方法

  • 使用 Cmd + Shift + P 打开“命令面板”
  • 键入并搜索“安装代码”,选择项目
  • 打开一个新的shell,试试code --help