我把所有项目都放在一个特定的目录中,比如: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 之后输入的任何内容。$@ 是您的参数。