V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
clacf
V2EX  ›  程序员

感觉 ai agent 时代, windows 越来越不行了

  •  2
     
  •   clacf · 8 天前 · 14178 次点击

    agent 在 cmd 环境下,运行时候,会出现各种兼容性的报错。每次执行,都需要烧掉额外的 token 来修复兼容性问题。大家是怎么跑的?虚拟机里面执行吗?是 vmware 还是 wsl ?

    132 条回复    2026-04-06 22:01:01 +08:00
    1  2  
    onedge
        101
    onedge  
       7 天前
    自从 vibe coding 把我从写代码中解放了双手。。。。我连游戏都不打了。。。
    onedge
        102
    onedge  
       7 天前
    说实话,我觉得来偏要说 wsl 比 mac 好的都是正经来装逼觉得自己独特高端的。
    hxy100
        103
    hxy100  
       7 天前   ❤️ 1
    @mumonitor 这个本来就是事实,这么多年过去了,单说底层方面,不谈应用层,Windows 下的 NTFS 文件系统支持的权限访问控制功能之全面以及易用性,吊打 Linux 下的一切权限控制系统,包括且不限于 SELinux 、AppArmor 。
    doraemonki
        104
    doraemonki  
       7 天前   ❤️ 1
    1. 安装 pwsh7: [PowerShell 7 | Microsoft]( https://learn.microsoft.com/zh-cn/powershell/scripting/install/install-powershell-on-windows?view=powershell-7.6)

    2. 安装 PowerShell.MCP:`Install-PSResource PowerShell.MCP`

    3. 发给 codex 或者 claude:`我已安装 PowerShell.MCP(github.com/yotsuda/PowerShell.MCP),帮我全局配置上这个 mcp ,使用绝对路径。`

    4. 发给 codex 或者 claude:`帮我在全局提示词 AGENTS.md CLAUDE.md 加上下面的话(如果是 CLAUDE.md 不需要 codex 的 Exception)。Always use the mcp__PowerShell tool instead of the built-in tool for all command execution. Exception: for Codex-injected helper commands such as apply_patch and applypatch, use the built-in pwsh shell. (CLAUDE.md 里边写 built-in bash tool 。)`。
    EchoWhale
        105
    EchoWhale  
       7 天前 via iPhone
    等 steam machine 到手,windows 也没必要了
    standin000
        106
    standin000  
       7 天前
    ccr code 在 powershell 下经常弹出后台窗口,不好用
    James369
        107
    James369  
       7 天前
    根本原因是 windows 是闭源的,linux 是开源的。
    相信 AI 吃了很多开源数据,所以 linux 玩得特别 6 。
    而 MAC 也是基于 unix 的。
    sparkpark
        108
    sparkpark  
       7 天前
    没错所以我换了 mac ,我在 windows 折腾了很多最后用起来还是有问题,用了 mac 很多都是一行命令搞定,真的省去了很多折腾时间
    nonozone
        109
    nonozone  
       7 天前
    @villivateur wsl2 折腾 openclaw ,一个网络访问问题把我拦住了。...
    msg7086
        110
    msg7086  
       7 天前
    Bro 不知道 Windows 下可以装软件?
    fuchish112
        111
    fuchish112  
       7 天前
    标题有一定道理
    jackqian
        112
    jackqian  
       7 天前
    @xtreme1 codex powershell 总是写错
    Hobr
        113
    Hobr  
       7 天前
    个人认为核心原因在于当前 ai 还处在文字时代,而终端先天是以文字输出为主的,所以目前占优
    Seamain
        114
    Seamain  
       7 天前
    @twofox 支持粘贴图片快捷键是 Alt+V
    iorilu
        115
    iorilu  
       7 天前
    @doraemonki 这个好啊, 没想到还有 pwsh 的 mcp
    capric
        116
    capric  
       7 天前
    @iorilu pwsh 5.4 用的非常好,5.3 偶尔有搞错,5.2 经常搞错
    twofox
        117
    twofox  
       7 天前   ❤️ 1
    @AWaronang 感谢,这个项目看起来比其它的好用多了。这就试试
    twofox
        118
    twofox  
       7 天前
    @Seamain wsl 原生不支持
    twofox
        119
    twofox  
       7 天前   ❤️ 1
    @nonozone wsl 网络问题直接开镜像模式,这是最无缝和 window 集成的方法
    unco020511
        120
    unco020511  
       7 天前
    感觉 ps7 还可以啊,在 Windows 终端里使用,我觉得好用
    Eliefly
        121
    Eliefly  
       7 天前
    win 下面用 wt + pwsh7 个人感觉挺好的
    q534
        122
    q534  
       7 天前
    steam 发力后,windows 这个游戏平台的地位也难保了
    nszm
        123
    nszm  
       7 天前
    @JYii 抖音搜 win x-Lite 昨天刚刷到的
    yiranw09
        124
    yiranw09  
       7 天前
    @mmdsun #90 emmm ,怎么说呢,windows 其实本身的权限管理粒度非常细,企业版的组策略更是强无敌,我们公司就是通过加域控制所有电脑的。但或许正是因为太复杂了,windows 上的应用只是单纯的要求管理员权限,最终导致就是应用层的权限管理很抽象。windows 的底层和上层真的很割裂,很多明明可以做好的功能,到了实际使用的过程中就是执行不了。
    ShadowPower
        125
    ShadowPower  
       7 天前
    我在什么平台上都用 docker 跑,开 full access 。除了 Linux 以外,体验都差不多
    jim9606
        126
    jim9606  
       6 天前
    想在 win 下自动化的请用 powershell 。
    cmd 自 vista 开始就不再积极开发的,所有系统 CLI 都通过 powershell 暴露。
    你们还那么喜欢用 cmd 只不过是因为 bat 可以双击执行而已
    iilxy
        127
    iilxy  
       6 天前
    就因为这准备买 mac book pro 了
    Frankom
        128
    Frankom  
       6 天前
    之前用的时候就有发现这个问题了,后来换到 wsl 上就好多了。但还是有点想换 mac
    nonozone
        129
    nonozone  
       6 天前
    @twofox #119 不是还要搞什么端口转发吗?
    sanxidiot
        130
    sanxidiot  
       6 天前
    @yiranw09 微软技术很厉害,但内部派系斗争同样非常激烈。不同团队各自主导不同技术路线,又会随着团队在内斗中的得势与失势起起落落,许多项目最终因此烂尾。这也导致近二三十年来,微软的系统越做越臃肿,技术债务愈发严重,而很多项目的烂尾也让微软开发者失望最终不再坚持 windows 平台了。
    twofox
        131
    twofox  
       4 天前
    @nonozone 不需要了,镜像网络模式一开。wsl 直接用宿主机的代理。然后你在 wsl 中起任何一个服务,都可以直接在宿主机用 localhost 或者是 127 来访问。跟你在宿主机开发的是一样的。

    端口转发已经是过去式了

    不过,你想局域网的其他设备访问你 wsl 内的东西,还要开一个
    [experimental]
    hostAddressLoopback=true

    以上说的这些,都是要 win 11 + wsl 2

    这就是我不得不用 win11 的原因( Windows terminal 也算是一个原因
    nonozone
        132
    nonozone  
       3 天前
    @twofox #131 好的, 多谢回复。
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5311 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 03:48 · PVG 11:48 · LAX 20:48 · JFK 23:48
    ♥ Do have faith in what you're doing.