在OS X上使用CSH为Visual Studio Code设置命令行别名?

5

这个VS Code编辑器很不错,我期待着使用它学习更多关于javascript和node.js的知识。这个安装说明描述了如何设置bash类似的shell,但是我想使用csh。我可能能够拼凑一些东西,但有没有明显的方法进行转换呢?

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* }

如何将其转化为cshalias

我认为以下方法基本可行:

alias code "setenv VSCODE_CWD ${PWD} && open -n -b "com.microsoft.VSCode" --args $*"

但我认为我真的希望有一种方法让VSCODE_CWD“本地化”到别名中,就像bash版本一样。


好的,这已经不是一个相关的具体问题了,因为VS Code现在带有一个明确的code命令行工具,但我现在意识到正确的答案是使用env。未经测试,但可能只是alias code "env VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*" - Andrew Jaffe
1个回答

3

您还可以在 PATH 中创建一个脚本,其内容如下:

#!/bin/sh
VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*

不,那样做不太可行。那只是定义了bash别名,而csh无法访问。我认为你只想要花括号内的部分... - Andrew Jaffe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接