在Windows 10上使用git-bash,我尝试创建一个名为" chrome"的新别名。它假设打开Web浏览器。 不知道为什么它只在我从根位置调用命令时才有效。 我的括号别名工作得很好。
有谁知道问题是什么?它对我没有任何意义。
答案 0 :(得分:2)
看起来你的路径在chrome别名中是相对的。也就是说,没有前导/
。如果没有前导/
,bash会假设您正在当前工作目录中查找名为c
的文件夹。如果您在开头添加/
(就像您对brackets
所做的那样),bash知道在root用户开始路径。如果您当前的工作目录是 root,那么bash会正确找到chrome可执行文件 - 这就是它从该位置起作用的原因。
答案 1 :(得分:1)
仔细查看别名brackets
和别名chrome
之间的区别,后者是扩展为绝对路径名,而别名/
是为了扩展为相对路径名。
提示:别名chrome
的定义中缺少前导[%{id:1, url:'image.jpg'}, %{id:2, url:'image2.jpg'}]
斜杠。