如何使用PowerShell alias cd a spec 目录?

How to use PowerShell alias cd a spec directory?

在 Linux

alias cdt='cd /usr/a'

在我输入时创建一个别名

cdt

我将工作路径更改为 /use/a

在 PowerShell 上

Set-Alias cdt "cd F://a"

好像不行

别名不能使用参数,所以定义一个函数。

function cdt { set-location "F:\a" }

要确保它作为永久别名,您可以在 powershell 中执行以下操作:

notepad $profile

并将以下内容粘贴到文件中(最后):

function gotoa { set-location "F:\a" }
new-alias cdt gotoa

编辑您的 PS 配置文件以添加如下内容: (如果您需要找到 PS 配置文件的位置,请在 PS 终端中键入 $profile,它将为您提供配置文件的路径。)

$work= @{
    project = 'C:\folder1\work\project'
    webapp = 'C:\folder1\work\project\wars\webapp\src\main\webapp'
    components = 'C:\folder1\work\project\components'
    build = 'C:\folder1\work\project\build'
}

重新启动Powershell然后你可以cd如下:

cd $work.webapp