如何為 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 之後輸入的任何內容。 $@ 是你的論點。

相關內容