【问题标题】:Powershell Function to autocomplete and change directoryPowershell功能自动完成和更改目录
【发布时间】:2015-02-01 12:55:45
【问题描述】:

我有以下Powershell函数来设置目录,又好又简单。当我输入 dev 时,自动完成目录中的项目..

示例:dev ./project

但是,当按 Enter 时,目录更改为设置位置“E:\OneDrive\Website Workspace\”,而不是子“E:\OneDrive\Website Workspace\project”。我该如何正确处理.

function dev {
    set-location 'E:\OneDrive\Website Workspace\'
}

【问题讨论】:

    标签: windows powershell scripting powershell-3.0 powershell-ise


    【解决方案1】:

    你为什么不用PS驱动器

    New-PSDrive -Name ws -PSProvider filesystem -Root 'E:\OneDrive\Website Workspace\'
    get-childitem ws:\project
    

    您只需将第一行放入您的个人资料中。

    【讨论】:

    • 我希望能够运行一些附加功能,例如激活虚拟环境。使用这种技术可以实现吗?
    • 我不知道,你应该试试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 2022-08-15
    • 2018-08-17
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多