【发布时间】:2016-10-09 15:46:43
【问题描述】:
这可能是适用于 Windows 的 Git Bash 的问题。
我正在尝试创建一个带有参数的别名,以将一些工作区输入到特定的项目目录。但是,Visual Studio 项目目录似乎存在一些空白问题。我试图双引号变量,但错误输出相当模糊,因为复制 cd 输出在 bash 窗口上工作。
VS="/c/Users/name/Documents/Visual\ Studio\ 2015/Projects"
alias wkp='function _b(){ cd "'${VS}'"/$1; };_b'
输出
bash: cd: /c/Users/name/Documents/Visual\ Studio\ 2015/Projects/: No such file or directory
使用常规别名会很好,但我需要再次 cd 进入特定的项目目录。
alias workp='cd /c/Users/name/Documents/Visual\ Studio\ 2015/Projects'
参数中带有反斜杠和双引号的空格对 bash 函数不起作用有什么原因吗?
以前的相关问题 Make a Bash alias that takes a parameter? How to pass command line arguments to a shell alias?
【问题讨论】:
标签: windows git bash visual-studio shell