对于开发者而言,windwos
下的终端实在是不如linux,macos
下的效率更高,速度更快.虽然Windows
下也有一些不错的第三方终端.如 cmder,windows terminal,powshell
, 甚至还有子系统的终端.但是对于终端命令的提示还是不尽人意.
对于子系统Ubuntu
,家庭版的功能是阉割了的.暂时也无法升级到2.0,而且子系统我们一般用来跑一些项目.配置太多太乱会让本就不稳定的系统更加危险.对于子系统的维护更是我们不想去经常自己操作.所以我们就可以使用 cygwin
来跑一些Linux
下的小工具来提升我们的效率.如 fish,gcc,python
cygwin64
进入官网,找到对应版本进行下载 官网
安装linux
工具跟库
category
fish
cygwin
的工具.打开就是一个linux
的系统命令终端,可以执行一些Linux
命令.python
.那就重新安装一次cygwin
,再选择包的时候添加进python
,原来的不用改变.即可注意事项 : 如果windows
中安装了软件并设置了环境变量.会跟cygwin
里的命令冲突.优先使用windows
里的软件执行.所以如果冲突.我们可以把windows
下的改下名字.或者取消环境变量(如果不用的话).
安装后,安装目录里就是一个linux
的目录解构了.我们通过cygwin
安装的应用都在 bin
目录下.所以如果想再windows
中使用这些工具.我们可以给这个 bin
目录添加一个环境变量.这样就可以在外部调用了.
fish
替换其他shell
vscode
中 : 使用 ctrl+,
打开设置.右上角找到设置文件setting.json
打开.将 temianl
的终端路径改为 cygwin/bin/fish.exe
即可启动一个fsih
当作终端
jetbrains
ide : 在设置中找到 terminal
既可以通过目录查找到fish
的路径.应用即可
Windows terminal
中 : 打开设置文件,配置一个新的终端列表.设置为默认即可"defaultProfile": "{1caa0dad-35be-5f56-a8ff-afceeeaa6101}",
{
// Make changes here to the cmd.exe profile.
"guid": "{1caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"name": "fish",
"commandline": "fish",
"hidden": false
},
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有