人生苦短,为啥要跟自己过不去?

2019-05-18 14:54:32 +08:00
 KamenReborn
记录一下在 win 下折腾工具链的坑

1.Windows 与 Linux 不同的换行符

2.在 win 侧和 wsl 侧相互复制文件会遇到文件权限问题

3.绝对不要在 win 侧删除 wsl 侧的文件,否则会遇到未知的问题

4.win 侧和 wsl 侧不同的文件路径,几乎无法愉快的复制文件路径

5.安装 vscode remote 的时候,傻逼微软没有+x 就开始执行 sh,结果安装失败

5.
在 vscode 里面,wsl 可以正常显示中文路径
但是在 vscode insider 里面,wsl 可以显示中文,可以正确提示中文路径,但是 ls 无法正确显示中文路径


感觉太累了,不会再爱 windows 了
2750 次点击
所在节点    Windows
7 条回复
ccming
2019-05-18 14:58:43 +08:00
人人都献出一点 Linux 代码,世界就会告别 Windows
KamenReborn
2019-05-18 15:00:15 +08:00
@ccming 这论调和“人人都给我一块钱,我就能成为富翁”没有区别
PressOne
2019-05-18 15:01:39 +08:00
两侧都有文件锁定和缓存这些系统机制,谁都不服谁,两侧又没有通讯机制,这些冲突是必然的
xdlucky
2019-05-18 16:45:00 +08:00
用虚拟机呀,wsl 我一般拿来当终端模拟器的...
kidlj
2019-05-18 17:07:26 +08:00
加一条,wsl 和 git bash 里的拷贝 /粘贴快捷键不一致。
cookey39
2019-05-18 17:24:59 +08:00
我用 visual studio 2019 加 wsl,用 openSSH 通讯并没有出现楼主的问题。
Osk
2019-05-18 17:33:15 +08:00
之前我开玩笑说 WSL 是我用来算 Hash 的,,, 好像还真的用来算 hash 的...

主要是 WSL 的 IO 性能的真的是一言难尽, 解压一些小文件多的项目 /nodejs 安装, 真的要抓狂.
遂放弃, 改为虚拟机, 现在是这么用的:

电脑双硬盘, 一块给 Windows 用, 一块给 Linux. 然后 Windows 里面创建虚拟机, 把 Linux 那块盘 pass thru 给他, 这样的目的是不满意 Windows 了随时重启进入尸体机上运行的 Linux, 而不用维护两个 Linux 系统.

用的最多的情况还是 Windows + Linux 虚拟机, 平时 ssh 上去用, Samba 共享文件, 有 GUI 需要就使用 rdp 连进去, 大不了没有显卡加速慢点, 又不是不能用, 嫌 GUI 慢就重启进尸体机模式运行. 是真的爽.

一大坑是有时 Windows 重启的时候会手贱进入 Linux 里面去看看, 然后重启进 Windows 发现虚拟机的状态是已休眠! 这纯粹是自己的问题了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/565331

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX