我想在我的PowerShell配置文件加载脚本中包含一些内容,这使我可以轻松浏览不同的文件夹(不同的代码存储库).
我见过使用New-PSDrive的例子,但我认为别名是一种更平滑的方式.别名感觉更好.
我正在寻找这样的东西:
(在profile.ps1中)
New-Item alias:foo -value c:\repos\my\code\here
Run Code Online (Sandbox Code Playgroud)
...稍后在powershell控制台中...:
cd $foo
瞧!我现在站在c:\repos\my\code\here目录中.
什么是正确的方法?
编辑:我已经将Martins的答案标记为非常直接的加入,但是我建议你也阅读Matt的答案,它有一些很好的观点.
我会创建一个$repos包含所有存储库的哈希表:
$repos = @{
angular = 'c:\repos\my\angular\here'
typescript = 'c:\repos\my\typescript\here'
csharp = 'c:\repos\my\csharp\here'
}
Run Code Online (Sandbox Code Playgroud)
把它放在你的$profile,你可以改变这样的目录:
cd $repos.angular
Run Code Online (Sandbox Code Playgroud)
甚至使用tab-completion!
| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |