在Windows上使用Fish替换cmd

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

本文介绍了如何在Windows上使用MSYS2代替cmd或PowerShell运行Linux指令。下载安装MSYS2,添加环境变量,更换镜像源并更新系统,修正默认用户目录,安装常用开发工具,使用终端软件连接MSYS2环境,并设定默认终端为fish解释器。在MSYS2中使用Linux路径表示方式。

Q&A

如何在Windows上安装MSYS2?

访问MSYS2官方网站下载并安装装置包文件即可。

如何配置MSYS2的环境变量?

将MSYS2安装目录下的usr/bin路径添加到Path环境变量中。

如何更换MSYS2的镜像源?

使用指令 'sed -i "s#https?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*' 来更换镜像源。

如何修正MSYS2的默认用户目录?

编辑etc/nsswitch.conf文件,将db_home行修改为db_home: /c/Users/%U。

在MSYS2中如何安装常用开发工具?

使用指令 'pacman -S fish gcc make git vim pkgconf' 来安装常用开发工具。

如何在Tabby中配置fish终端?

在Tabby中新建配置,使用指令 'D:Program FilesMsys2msys2_shell.cmd' -msys2 -defterm -here -full-path -no-start -shell fish。

🏷️

标签

➡️

继续阅读