cmder ~ 用户主文件夹的别名
cmder ~ alias for user home folder
简单的问题:
我正在使用 cmder,我希望能够将 ~
(或 ~USERID
)定义为我的 %USERPROFILE%
环境变量。我编辑了 %CMDERROOT%\config\aliases
以添加此行:~=%USERPROFILE%
它确实适用于 ls
命令但不适用于 cd
例如。
有没有更好的方法来拥有这个类似 unix 的用户配置文件别名?
对于那些想要回答该问题的人,已在以下 github 问题中解决:
https://github.com/cmderdev/cmder/issues/41
不是直接的答案,但在该页面的讨论中提到了一个不错的解决方法:
clink,处理此问题的供应商包有一个类似的问题报告,标记为 "wontfix" 所以,这是解决方法
I'm using an AutoHotKey script for that:
#IfWinActive ahk_class VirtualConsoleClass
::~::D:/nicolas
#IfWinActive
It replaces automatically ~ with D:/nicolas in ConEmu console (and only ConEmu console)
我没有在从命令行执行的脚本中尝试过它,但它直接从命令行运行,正如 nicolas 所建议的那样。
我不记得我是从哪里得到它的,但将这些行添加到您的个人资料中:
function cuserprofile { Set-Location ~ }
Set-Alias ~ cuserprofile -Option AllScope
您只需按 ~(回车)即可发送到您的主目录。
PS。问候,我在 cmder 中使用 PowerShell。
简单的问题:
我正在使用 cmder,我希望能够将 ~
(或 ~USERID
)定义为我的 %USERPROFILE%
环境变量。我编辑了 %CMDERROOT%\config\aliases
以添加此行:~=%USERPROFILE%
它确实适用于 ls
命令但不适用于 cd
例如。
有没有更好的方法来拥有这个类似 unix 的用户配置文件别名?
对于那些想要回答该问题的人,已在以下 github 问题中解决:
https://github.com/cmderdev/cmder/issues/41
不是直接的答案,但在该页面的讨论中提到了一个不错的解决方法:
clink,处理此问题的供应商包有一个类似的问题报告,标记为 "wontfix" 所以,这是解决方法
I'm using an AutoHotKey script for that:
#IfWinActive ahk_class VirtualConsoleClass
::~::D:/nicolas
#IfWinActive
It replaces automatically ~ with D:/nicolas in ConEmu console (and only ConEmu console)
我没有在从命令行执行的脚本中尝试过它,但它直接从命令行运行,正如 nicolas 所建议的那样。
我不记得我是从哪里得到它的,但将这些行添加到您的个人资料中:
function cuserprofile { Set-Location ~ }
Set-Alias ~ cuserprofile -Option AllScope
您只需按 ~(回车)即可发送到您的主目录。
PS。问候,我在 cmder 中使用 PowerShell。