hysys32
V2EX  ›  Apple

从开发角度上来讲 感觉 Win 和 Mac 系统差距越来越小了~

  •  
  •   hysys32 · May 23, 2020 · 17462 views
    This topic created in 2365 days ago, the information mentioned may be changed or developed.

    Wsl2 Windows Terminal ...多桌面也越来越便利。。。

    134 replies  •  2020-05-27 06:36:49 +08:00
    1  2  
    ❮ ❯
    find456789
    find456789
    May 23, 2020
    1
    是的, 好事
    beginor
    beginor
    May 23, 2020 via Android
    2
    是的,而且 Windows 触控板的手势以及精度也越来越好了
    wclebb
    wclebb
    May 23, 2020 via iPhone
    3
    Windows 本来是想部分功能走 macOS 的,但有些功能改动过大被喷了(比如 开始菜单 改为 全屏菜单)

    Windows 8 这么想抄,被喷得体无完肤。后来改回来了……
    zisen
    zisen
    May 23, 2020
    4
    包管理器 winget (虽然已经有第三方的了
    DonaidTrump
    DonaidTrump
    May 23, 2020❤️1
    5
    万里长征才开走第一步
    richard1122
    richard1122
    May 23, 2020
    6
    wsl2 真的很好用
    lonenol
    lonenol
    May 23, 2020
    7
    windows 10 在我心中大部分功能是超过 mac 的,但是终端这块体验真的不行。。包括啥 windows terminal ..
    moro
    moro
    May 23, 2020
    8
    windows 终端 复制黏贴快捷键,不是很习惯。
    ByteCat
    ByteCat
    May 23, 2020 via Android❤️1
    9
    现在已经好很多了,什么时候等 wsl2 terminal winget 成熟一点我再试试看 windiws
    chendy
    chendy
    May 23, 2020❤️3
    10
    从 mac 换别的系统最大的阻力竟然是键位…
    wellwell
    wellwell
    May 23, 2020
    11
    对的,WSL 的加持很棒。多桌面+触摸板能更进一步的话,除了苹果全家桶用户,普通 mac 用户能无痛切换了。
    lostberryzz
    lostberryzz
    May 23, 2020❤️2
    12
    Windows 离 macOS 就差一个⌘ 键了
    EminemW
    EminemW
    May 23, 2020
    13
    然而 还是不饿能在不同显示器显示不同的桌面
    imdong
    imdong
    May 23, 2020
    14
    4K + 1080P 双屏,Win10 下...

    体验💥
    my101du
    my101du
    May 23, 2020❤️1
    15
    @all 看到好多人希望能在 Windows 下像 macOS 的 Cmd 一样,不用翘起手指按 Ctrl, 祭出我用了很久的 autohotkey 开机运行脚本,自取:

    https://github.com/my101du/windows-switch-ctrl-alt

    因为公司 IT 锁死注册表,我无法修改键盘的按键映射,如果你是自己电脑的管理员,可以不用这个脚本,直接切换 Ctrl / Alt 的按键映射码即可。
    dixeran
    dixeran
    May 23, 2020 via Android
    16
    @beginor 啥时候才能在 win 本上拥有不是“跳板”的触控板呢🤔
    hysys32
    hysys32
    OP
    May 23, 2020
    17
    @lonenol PowerShell 目前已经非常好用了!基于对象的命令行 可以了解一下呢!
    hysys32
    hysys32
    OP
    May 23, 2020
    18
    @EminemW Mac 可以?
    kojirou
    kojirou
    May 23, 2020
    19
    windows 更新把我声卡更没了,属实独一档
    lonenol
    lonenol
    May 23, 2020
    20
    @hysys32 PowerShell windows terminal 还有 wsl2 我都体验过了,个人觉得不太行,当然也可能是使用习惯问题
    daya
    daya
    May 23, 2020 via iPhone
    21
    @my101du Ctrl 键的正确按法是用手掌边缘去按,而不是用手指按
    hysys32
    hysys32
    OP
    May 23, 2020
    22
    @my101du PowerToys 好像可以直接替换
    coolcoffee
    coolcoffee
    May 23, 2020❤️1
    23
    wsl 目前还是个不太稳定的玩具,想追 macOS 还差很远的距离呢。

    wsl1 刚出来的时候,有一个很重要的跨系统文件监听问题,就是 win 下面改了文件之后,wsl 里面的 Linux 不知道,只能重启。等了快大半年才修复。

    wsl2 现在出来后,这个问题又出来了。官方团队的建议是用 vscode remote 形式开发。
    https://github.com/microsoft/WSL/issues/4169
    Keyes
    Keyes
    May 23, 2020 via iPhone
    24
    @my101du 主要是 command+c 和 alt+c,还有各种 command 跳回行首行尾的系统层快捷键,所以 @lostberryzz 总结的很精辟
    EIJAM
    EIJAM
    May 23, 2020 via iPhone❤️2
    25
    强行把 wsl 嵌进 Windows,变成了一个怪胎
    my101du
    my101du
    May 23, 2020
    26
    @daya #21 我刚试了一下 手掌边缘+A 键, 现在手指抽搐中。。。
    Keyes
    Keyes
    May 23, 2020 via iPhone
    27
    @my101du ctrl 和 capslock 换位置绝对没毛病 hhh
    FallenMax
    FallenMax
    May 23, 2020
    28
    最近用 windows 做前端开发,WSL 已经可以一战了。配合 VSCode,基本没遇上什么问题。(网络方面有一两个问题,还好可以绕过)
    cccxu
    cccxu
    May 23, 2020 via Android
    29
    @moro 不是鼠标右键直接粘贴的吗
    Wicked
    Wicked
    May 23, 2020 via iPhone
    30
    Windows terminal 还不大行
    EscYezi
    EscYezi
    May 23, 2020 via iPhone
    31
    Windows Terminal 配合 Git bash 来使用,有点那个味了,日常也算够用。就是不能 sudo 不太爽,还得用管理员来启动
    mxalbert1996
    mxalbert1996
    May 23, 2020 via Android
    32
    @wclebb Windows 8 用全屏开始菜单明显是因为 Metro 应用(提升触控体验),怎么就变成抄 macOS 了。。。
    mxalbert1996
    mxalbert1996
    May 23, 2020 via Android
    33
    @my101du 最新版 PowerToys 自带按键映射,而且可以设置只替换特定的按键组合。
    alphatoad
    alphatoad
    May 23, 2020 via iPhone❤️1
    34
    PowerShell 依然是第一公民,移植 posix 应用到 Windows 依然难度很大,control 和 command 功能没有区分,开发的时候 wsl 里外依然割裂感很严重

    不过在变好,我更需要第一方的 cgywin
    alphatoad
    alphatoad
    May 23, 2020 via iPhone❤️1
    35
    哦对了,wsl 引入了新的文件系统,不推荐在 ntfs 下工作,割裂感更大了
    hysys32
    hysys32
    OP
    May 23, 2020 via iPhone
    36
    @alphatoad wsl2 了解一下
    hillwall
    hillwall
    May 23, 2020
    37
    Windows Terminal 我觉得挺好用的,主要是颜值提高了很多

    win 的包管理器要来了
    https://github.com/microsoft/winget-cli

    还有几个工具合集
    https://github.com/microsoft/PowerToys
    tlday
    tlday
    May 23, 2020
    38
    @daya 我一般用小拇指第一个关节压 Ctrl 键
    qoras
    qoras
    May 23, 2020
    39
    装个高配 win10 台式, 装 linux 虚拟机完全够用了
    daya
    daya
    May 23, 2020 via iPhone
    40
    @my101du 你这个有点死脑筋哦,双手在键盘时右手手掌边缘按 Ctrl 左手小指按 A 呀;单手在键盘以前怎么按还是怎么按啊
    daya
    daya
    May 23, 2020 via iPhone
    41
    @tlday 差不多就是那个位置附近
    Fitz
    Fitz
    May 23, 2020❤️3
    42
    表示接受不了微软的审美,UI 太丑了
    Leon6868
    Leon6868
    May 23, 2020
    43
    @daya vim 用户吗?
    Nerv
    Nerv
    May 23, 2020 via Android
    44
    挺喜欢 windows 的 wsl,至少对于我这个学生来说,这个功能很实用。在做 CSAPP 的 LAB 时,不需要运行臃肿的虚拟机,直接在 windows terminal 中就可以方便地运行实验程序。
    loading
    loading
    May 23, 2020 via Android
    45
    是在变小了,osx 下终于有 kicad 了,可以简单的电路板了,就是烧写调试还是不太好。
    和 windows 差距不是一点点。
    yazoox
    yazoox
    May 23, 2020
    46
    但是,win 的本本,没有 macbookpro 的触摸板好用啊!
    这个真的是硬伤!
    wclebb
    wclebb
    May 23, 2020
    47
    @mxalbert1996 #32 那可以不全屏吖……笑.jpg
    murmur
    murmur
    May 23, 2020
    48
    @Fitz 扁平风格是苹果高的歪风邪气,然后 windows 扁平了 osx 还在拟物,那怪得了谁
    murmur
    murmur
    May 23, 2020
    49
    @yazoox osx 的鼠标没 win 好用,这也是硬伤,而且 win 可以轻松组性能强劲的台式机
    Philippa
    Philippa
    May 23, 2020 via iPhone
    50
    window 字体渲染差异导致网页效果差很多
    hysys32
    hysys32
    OP
    May 23, 2020 via iPhone
    51
    @yazoox 但是鼠标好用啊!
    jin7
    jin7
    May 23, 2020
    52
    本来就是 用 win 开发的人最多
    jin7
    jin7
    May 23, 2020
    53
    如果不会用 windows 也是需要学习下的
    raptor
    raptor
    May 23, 2020
    54
    如果不是必须用 windows,完全不觉得 WSL 有多好,只能说比以前的所有解决方案都好,但是跟 MAC 和 LINUX 没法比
    rppig42
    rppig42
    May 23, 2020❤️2
    55
    @murmur 你这 ID 配合你这逻辑看着有点眼熟,点开一看发言记录果然 👍
    seanxx
    seanxx
    May 23, 2020
    56
    唯一我觉得 win 不如 mac 的就是 mac 可以盒盖即走,不需要手动休眠关机

    这样效率提升的不是一点两点
    murmur
    murmur
    May 23, 2020❤️1
    57
    @raptor windows 用户不挑起 linux 的争端,windows 的高性价比可以让你轻松双系统,反倒是林檎笔记本因为 t2 芯片没法引导 linux
    Nerv
    Nerv
    May 23, 2020
    58
    @seanxx #54 windows 笔记本不是也可以直接合盖休眠吗。。
    JokeEnd
    JokeEnd
    May 23, 2020
    59
    @seanxx 现在哪个笔记本不是盖上即走的...我 win 笔记本都 1 个月没关机了,第二天打开继续工作
    CODEWEA
    CODEWEA
    May 23, 2020
    60
    现在是个比烂的时代
    qoras
    qoras
    May 23, 2020
    61
    @JokeEnd 要是 win 有系统更新八成要重启的吧
    jfdnet
    jfdnet
    May 23, 2020
    62
    用了半年的 windows 又换回 mac 了
    a22271001
    a22271001
    May 23, 2020 via Android
    63
    @qoras 盖盖子睡眠不会更新
    Celeste95
    Celeste95
    May 23, 2020
    64
    @imdong 是的 win 的多屏体验简直就是灾难
    gravitybox
    gravitybox
    May 23, 2020
    65
    之前一直开着 vmware 用 linux 的, 有了 wsl + windows terminal 就很方便了。
    gravitybox
    gravitybox
    May 23, 2020
    66
    windows terminal 还不是很好用的时候,一直用 terminus 这款非常优秀且美观(自认为比现在的 wt 要漂亮很多)的终端工具。不过 terminus 确实没有 wt 用着流畅,字体渲染也不如 wt 。
    hakono
    hakono
    May 23, 2020 via Android❤️1
    67
    @my101du 咦,怪了,我寻思为啥你们都那么喜欢用小拇指按 ctrl 键这么别扭的按法。按 ctrl 建最方便舒适的方式明明是用小拇指下方一点的手掌肉去按。

    回想下键盘的标准手掌放法,左手食指放 F 键上,这时候 Ctrl 键正好在小拇手掌肉下方,按的时候直接手指轻轻一压就行了,都不用离开键盘
    deecyn
    deecyn
    May 23, 2020
    68
    相当于一个在南极,一个在北极,然后现在 Windows 向 Mac 靠近了几十米。嗯,的确差距小了一些。。
    seanxx
    seanxx
    May 23, 2020
    69
    @JokeEnd #59
    @Nerv #58

    至少我之前那台 xps15 做不到
    hysys32
    hysys32
    OP
    May 23, 2020 via iPhone
    70
    @seanxx 其实 win 也可以了 s3 睡眠也可以睡眠更新
    UxCZbWShjEsL
    UxCZbWShjEsL
    May 23, 2020
    71
    @chendy #10 同
    JCZ2MkKb5S8ZX9pq
    JCZ2MkKb5S8ZX9pq
    May 23, 2020
    72
    @my101du 可以试试微软的 Powertoys,里面带了一个键管理,好像可以实现你这个需求,也许可以绕过注册表。
    9to5men
    9to5men
    May 23, 2020
    73
    用了 5 年的 mac os
    最近一星期开始 MacBookpro 装 Windows 10,office365 、 很多工具还是 Windows 用着爽,就是很多常用的软件 喜欢常驻后台,比如百度网盘、阿里旺旺、腾讯视频、qq 等
    Croxx
    Croxx
    May 24, 2020 via iPhone
    74
    @imdong 淦 俺也一样,我还是笔记本 4k 外接 1080p,窗口拖到另一个屏的时候字号特别迷,vscode 还有蜜汁 bug_(:з」∠)_
    ly529
    ly529
    May 24, 2020
    75
    触摸板是真不行,win 啥时候脱离鼠标就好了
    akring
    akring
    May 24, 2020❤️1
    76
    @wclebb 个人感觉还真不是,Windows 8 完全不是按 macOS 那一套走,而是想开拓一种全新的交互和设计风格,结果步子迈的太大扯着蛋了
    mxalbert1996
    mxalbert1996
    May 24, 2020 via Android
    77
    @wclebb 如果你用过 Windows 平板的话你也会觉得全屏更好用,因为触控要容错率高所以面积要大,然后全屏可以最大程度提高显示数量。即使是 Win10 在切换到平板模式的时候开始菜单也是全屏的。
    daya
    daya
    May 24, 2020 via iPhone
    78
    @Leon6868 emacs 用户 Ctrl 键用的才多
    kdwycz
    kdwycz
    May 24, 2020
    79
    @moro #8
    @cccxu #29

    目前 Windows Terminal 复制粘贴已经是 ctrl+c/ctrl+v 了,如果没有选中文本的话 ctrl+c 是终止当前程序.易用性也不比 MacOS 来的差
    feikaras
    feikaras
    May 24, 2020 via iPhone❤️1
    80
    不做开发也不喜欢 win10 啊。这不是替代的问题。
    20015jjw
    20015jjw
    May 24, 2020 via Android
    81
    公司全员 mac 我也没办法(滑稽
    ppphp
    ppphp
    May 24, 2020
    82
    这么多帖子就一个提到 posix 的,也是醉了
    lucifer9
    lucifer9
    May 24, 2020
    83
    @kdwycz #79 ctrl+v 重定义了?那要输入一些特殊字符时候咋办,打开字符映射表查找复制?
    alphatoad
    alphatoad
    May 24, 2020 via iPhone
    84
    @hysys32 我说的就是 wsl2……wsl2 以后不推荐挂载 ntfs 目录工作了,有自己的文件系统
    xsen
    xsen
    May 24, 2020
    85
    win10 当前这个策略是很好的,经过最近的更新,可以明确感受到 win10 使用体验在改进与优化
    另外,wsl2 尝试了下,感觉还是不错
    jxie0755
    jxie0755
    May 24, 2020 via iPhone
    86
    我想问一个特别的角度,windows 系统迁移有没有改进的方案了,我特别怕换机器
    Limgmk
    Limgmk
    May 24, 2020 via Android
    87
    @gravitybox 为什么我感觉 wt 更好看。。。wt 自定义程度很高,如果只是外观的话,基本想弄成什么样就弄成什么样
    dingyx99
    dingyx99
    May 24, 2020
    88
    好事,第一步已经迈出来了,只要别回头大刀部上线动手就行
    allinQQQ
    allinQQQ
    May 24, 2020
    89
    Windows 10 目前是最好的 Linux 发行版~
    v400127
    v400127
    May 24, 2020 via Android
    90
    @lonenol 昨天刚试用了下 powershell 还可以 一般的都可以替代 gitbash 了 库资源还没试
    ai277014717
    ai277014717
    May 24, 2020
    91
    @my101du mark 我也试着弄了一个,全屏切换时会有些问题。像是按键不松开的症状不知道咋优化下。
    horizon
    horizon
    May 24, 2020
    92
    @FallenMax 我遇到 2 个问题。
    1. 公司内网的 npm 包在 wsl 里指向了本地,这个怎么解决?
    2. wsl 里起的 web server,在 windows 里怎么访问?
    cai314494687
    cai314494687
    May 24, 2020
    93
    用了一阵子 WSL2 之后确实也这样感概,但是如果你用的是 iPhone 的话,使用 Mac 还有一个 “接力” 的优势。
    exploreexe
    exploreexe
    May 24, 2020
    94
    等哪天苹果能推出 Windows 版本的 Xcode 再说吧。
    melochale
    melochale
    May 24, 2020
    95
    mac 用户可能有好一部分都是有 emacs 快捷键的习惯的,ctrl+A/ctrl+C 到行首和行尾等很多快捷键,基本上所有的有输入框的软件都支持,可惜 win 上没有,绝对不能忍
    murmur
    murmur
    May 24, 2020
    96
    @exploreexe 又不是每个人都要用 objc 和 swift,现在排行榜上 java 还没下来呢
    FallenMax
    FallenMax
    May 24, 2020
    97
    @horizon

    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 的坑真不少,摊手
    xiaoleis
    xiaoleis
    May 24, 2020
    98
    都是工具,无非顺手顺眼而已。
    exploreexe
    exploreexe
    May 24, 2020
    99
    @murmur #92 哥 不用跟我杠 我需要好吗
    murmur
    murmur
    May 24, 2020
    100
    @exploreexe 你需要不代表每个程序员需要啊,楼主说 win 和 mac 差距又小了点,你来个 xcode,是苹果毒瘤跟微软有什么关系
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2149 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 160ms · UTC 12:40 · PVG 20:40 · LAX 04:40 · JFK 07:40
    ♥ Do have faith in what you're doing.