V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KamenReborn
V2EX  ›  Windows

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

  •  
  •   KamenReborn · 2019-05-18 14:54:32 +08:00 · 2743 次点击
    这是一个创建于 1802 天前的主题,其中的信息可能已经有所发展或是发生改变。
    记录一下在 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 了
    7 条回复    2019-05-18 17:33:15 +08:00
    ccming
        1
    ccming  
       2019-05-18 14:58:43 +08:00 via iPhone   ❤️ 1
    人人都献出一点 Linux 代码,世界就会告别 Windows
    KamenReborn
        2
    KamenReborn  
    OP
       2019-05-18 15:00:15 +08:00
    @ccming 这论调和“人人都给我一块钱,我就能成为富翁”没有区别
    PressOne
        3
    PressOne  
       2019-05-18 15:01:39 +08:00 via Android
    两侧都有文件锁定和缓存这些系统机制,谁都不服谁,两侧又没有通讯机制,这些冲突是必然的
    xdlucky
        4
    xdlucky  
       2019-05-18 16:45:00 +08:00 via iPhone
    用虚拟机呀,wsl 我一般拿来当终端模拟器的...
    kidlj
        5
    kidlj  
       2019-05-18 17:07:26 +08:00 via iPhone
    加一条,wsl 和 git bash 里的拷贝 /粘贴快捷键不一致。
    cookey39
        6
    cookey39  
       2019-05-18 17:24:59 +08:00 via Android
    我用 visual studio 2019 加 wsl,用 openSSH 通讯并没有出现楼主的问题。
    Osk
        7
    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 发现虚拟机的状态是已休眠! 这纯粹是自己的问题了.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1220 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:17 · PVG 07:17 · LAX 16:17 · JFK 19:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.