Cygwin 设置 HOME 目录
由于 Windows 下复杂的环境问题,通过其他软件结合 Cygwin 打开命令行时,默认的 HOME 目录极有可能出现问题,且新版本
Windows Terminal + Cygwin
在 Windows 资源管理器中右键菜单打开终端时会出现无法直接进入到当前目录的情况
环境
Windows Terminal + Cygwin + zsh
步骤
勾选 Windows Terminal 中配置文件 Cygwin 启动目录中的
使用父进程目录
修改 Cygwin.bat,添加以下内容
1
2set _T=%CD%
.\zsh --login -i同时如果不想外部传入 HOME 环境变量可在第一行添加
1
set HOME=
修改
.zshrc
1
2
3
4_T=${_T//\\//}
if [[ $_T != "C:/WINDOWS/System32" ]]; then
cd "$_T"
fi
- 标题: Cygwin 设置 HOME 目录
- 作者: CListery
- 创建于 : 2023-02-16 09:38:36
- 更新于 : 2025-01-06 11:42:07
- 链接: http://clistery.github.io/2023/02/16/cygwin/setup-home-dir-cygwin/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
预览: