Alacritty 是一个用 Rust 语言编写的终端,其基于 GPU 渲染,速度很快。MSYS2 默认使用的是 Mintty,它不是特别好用,所以就想用 Alacritty 替换。
安装完 Alacritty 后,其在 Windows 下默认是使用 Powershell 作为 Shell。Alacritty 需要编辑配置文件%appdata%/alacritty/alacritty.yml
设置默认 Shell [1]:
shell:
program: c:/msys64/usr/bin/bash.exe
args:
- --login
- -i
在保存上述文件后,在打开 Alacritty 后就会进入 MSYS2 环境了。
但是,你会发现,右键在此处打开 Alacritty 的功能会失效,其工作目录会指向 HOME 目录。此时我们可以利用环境变量 $OLDPWD
[2],将当前工作目录修改回去。
在bash环境变量~/.bashrc
最后一行添加以下命令:
[[ -n $OLDPWD ]] && [[ $OLDPWD != "/" ]] && cd $OLDPWD
至此,所有的设置就算做完了!
0 条评论