为什么我在 CMDER 中的别名与输入文件路径时的行为不同?

Why is my alias in CMDER behaving differently than when I enter a file path?

我正在使用 CMDER 并希望将此文件路径设置为:D:\Documents\Programming 别名 (pg),这样我就可以在其中键入“cd /d pg”和 cd。当我输入这个时:

cd /d D:\Documents\Programming

它工作得很好,但是当我创建一个像这样的别名时:

alias pg=D:\Documents\Programming

然后输入

cd /d pg

我得到这个结果:

The system cannot find the path specified

这是为什么?请注意,我正在使用 CMDER,但认为别名在终端和 Windows CMD 中是相同的。

alias pg="cd /d D:\Documents\Programming"

语法错误,因为单个 " 让 cmd.exe 认为它应该 运行 文件“cd /d D:\Documents\Programming”。定义别名 pg

alias pg=cd /d D:\Documents\Programming

重新post编辑@Mofi 的回答,因为不能将评论标记为回答。如果您希望您的回答被接受,请随时 post 您的回答,我会删除这个!