【问题标题】:Command-line alias for Visual Studio Code on OS X with CSH?带有 CSH 的 OS X 上的 Visual Studio Code 的命令行别名?
【发布时间】:2015-09-19 15:32:52
【问题描述】:

VS Code 编辑器很不错,我期待使用它来学习更多关于 javascript 和 node.js 的知识。 installation instructions 描述了类似 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 $*"

标签: macos bash visual-studio-code


【解决方案1】:

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

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

【讨论】:

  • 不,那不太行。这只是定义了 csh 无法访问的 bash 别名。我想你只想要花括号内的部分......
猜你喜欢
  • 1970-01-01
  • 2010-12-31
  • 1970-01-01
  • 2015-07-09
  • 1970-01-01
  • 1970-01-01
  • 2019-01-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多