从开发角度上来讲 感觉 Win 和 Mac 系统差距越来越小了~
Wsl2 Windows Terminal …多桌面也越来越便利。。。
Wsl2 Windows Terminal …多桌面也越来越便利。。。
Windows 8 这么想抄,被喷得体无完肤。后来改回来了……
体验
https://github.com/my101du/windows-switch-ctrl-alt
因为公司 IT 锁死注册表,我无法修改键盘的按键映射,如果你是自己电脑的管理员,可以不用这个脚本,直接切换 Ctrl / Alt 的按键映射码即可。
wsl1 刚出来的时候,有一个很重要的跨系统文件监听问题,就是 win 下面改了文件之后,wsl 里面的 Linux 不知道,只能重启。等了快大半年才修复。
wsl2 现在出来后,这个问题又出来了。官方团队的建议是用 vscode remote 形式开发。
https://github.com/microsoft/WSL/issues/4169
不过在变好,我更需要第一方的 cgywin
win 的包管理器要来了
https://github.com/microsoft/winget-cli
还有几个工具合集
https://github.com/microsoft/PowerToys
这样效率提升的不是一点两点
回想下键盘的标准手掌放法,左手食指放 F 键上,这时候 Ctrl 键正好在小拇手掌肉下方,按的时候直接手指轻轻一压就行了,都不用离开键盘
至少我之前那台 xps15 做不到
目前 Windows Terminal 复制粘贴已经是 ctrl+c/ctrl+v 了,如果没有选中文本的话 ctrl+c 是终止当前程序.易用性也不比 MacOS 来的差
1. 公司内网的 npm 包在 wsl 里指向了本地,这个怎么解决?
没太懂「指向本地」是什么意思,可能需要在.npmrc 里设置下 npm registry?
不过如果是说通过 VPN 连公司内网的话,WSL 确实有点问题,现在有个「 WSL 无法通过 VPN 访问(curl)内网服务器」的 issue: https://github.com/microsoft/WSL/issues/4517 得想办法绕过
2. wsl 里起的 web server,在 windows 里怎么访问?
正常情况下在 windows 里直接访问 localhost:${wsl server port}就可以。但这里偶尔本地 port 绑定会失败 https://github.com/microsoft/WSL/issues/4636
另外,想在局域网里通过内网 IP 访问 WSL 的端口的话,这里…………又有个 issue(和解决办法): https://github.com/microsoft/WSL/issues/4150#issuecomment-622268427
不得不说网络这块 WSL 的坑真不少,摊手