WSL

interop WSL 會自動把 Windows Path 加到 Linux 的 Path 但很多 install script 會直接跑看看 node npm yarn cargo 確認你有沒有安裝 (e.g. Lunarvim 的 script) 他們就會吃到 Windows 的 Path 然後用 Windows 的 yarn 裝 dependency 然後就會發生神秘事件 可以關掉這功能,在 /etc/wsl.conf 加入 [interop] appendWindowsPath = false 可以把 explorer vscode 這種比較常用的東西加到 alias 例如: ~/.zshrc alias explorer="/mnt/c/Windows/explorer.exe" DNS 不知道為啥在 Windows host 開 VPN 的時候 WSL 的 DNS 就會壞掉 WSL2 , problem with network connection when VPN used (PulseSecure) · Issue #5068 · microsoft/WSL (github....

March 24, 2022