如何为 cmder 创建别名以便 cd 到项目根目录?

如何为 cmder 创建别名以便 cd 到项目根目录?

我把所有项目都放在一个特定的目录中,比如:C:\users\myself\dev 在处理一个项目时,我经常需要进入更深的目录,然后回到项目的根目录。这可能很麻烦,所以我正在考虑使用一个别名~~来转到项目根目录。

什么脚本(可能不是一行?)可以充当别名,将我从任何嵌套目录中移动:

C:\users\myself\dev\[projectname]\any\path\down\the\project\dir
C:\users\myself\dev\[projectname]\possibly\also\here

备份至直属子级dev

C:\users\myself\dev\[projectname]

无论我目前在做什么项目

不确定这是否可行,因为我对 Bash 脚本一窍不通。可能不是一行代码。有没有人愿意分享一个脚本?

答案1

尝试在你的 shell 中输入这个:

function up() {CD C:\users\myself\dev\"$@";}

要使用它,请输入:

up [projectname]

如果它实现了您想要的功能,请找到您的.bashrc文件并将其放入其中以使该功能永久生效。

这将设置一个名为“up”的函数,它将目录更改为 C:\users\myself\dev 以及您在 up 之后输入的任何内容。$@ 是您的参数。

相关内容