大家平时是怎么配置开发机的? - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
karashoukpan

大家平时是怎么配置开发机的?

  •  
  •   karashoukpan Dec 24, 2025 4363 views
    This topic created in 139 days ago, the information mentioned may be changed or developed.

    在拿到新电脑的时候,往往需要配置 zsh + vim 安装一些软件,等等。

    例如 mac 或者公司 linux 开发机。换来换去的是怎么配置的?

    我的解决方案是写了一个 go 脚本,来自动配置 zsh 和 vim + git 还有一些 mac 常用的软件。没有多华丽,但是够用

    https://github.com/yuluo-yx/use/blob/master/main.go

    25 replies    2025-12-26 18:05:45 +08:00
    stinkytofux
        1
    stinkytofux  
       Dec 24, 2025
    fish 开箱即用
    jimyag
        2
    jimyag  
       Dec 24, 2025 via Android   1
    LotusChuan
        3
    LotusChuan  
       Dec 24, 2025
    我在 GitHub 上托管了个配置文件库,每个软件有对应的安装周边依赖脚本,项目用 vcsh 维护。新机器部署拉下仓库后跑安装脚本即可。
    SmithJohn
        4
    SmithJohn  
       Dec 24, 2025
    不配置,一个虚拟机走天下.
    karashoukpan
        5
    karashoukpan  
    OP
       Dec 24, 2025
    @jimyag 学到了
    karashoukpan
        6
    karashoukpan  
    OP
       Dec 24, 2025
    @LotusChuan 感觉和我的做法差不多
    iorilu
        7
    iorilu  
       Dec 25, 2025
    @LotusChuan 仓库能参考下吗, 也想整一个, 省得老是复制粘贴麻烦
    QS0x01
        8
    QS0x01  
       Dec 25, 2025
    不配置,一个虚拟机走天下,一个项目结束就还原然后开个新分支。
    EchoWhale
        9
    EchoWhale  
       Dec 25, 2025
    ulpyxua
        10
    ulpyxua  
       Dec 25, 2025
    还配置啥,实体服务器就直接 exsi ,云服务器直接上 docker
    zxc76229
        11
    zxc76229  
       Dec 25, 2025
    Kirkcong
        12
    Kirkcong  
       Dec 25, 2025
    这。。写一个 bash 脚本就完了,curl xxx|sh -
    skiy
        14
    skiy  
       Dec 25, 2025
    我之前用个 sh 脚本统一写配置。
    现在直接将 ~/.local/scripts ~/.envs 添加至 PATH ,并补充至 ~/.env 中,然后再在 ~/.zshrc 引入 ~/.env 。

    scripts 目录放脚本。
    .envs 放密钥之类的。

    至于安装,那就引入外部文件安装。
    连 vscode 扩展,也是将扩展列表保存到一个文件中(每行一个扩展 id ),然后用脚本遍历 code --install-extensions 安装扩展。基于连 code 这个参数都能通过参数传递过来,以支持像 cursor 、kiro 等 AI IDE 。
    COW
        15
    COW  
       Dec 25, 2025
    chezmoi + pass ,配置脚本都放公有仓库,敏感信息放私有仓库,IDE 就是 vscode github 账户自动同步
    zzxCNCZ
        16
    zzxCNCZ  
       Dec 25, 2025
    目前最用 wsl,换电脑直接导出镜像,再在新电脑上导入,丝滑享受。各种系统无缝切换不现实,这种最多就是配置共享。
    tonynothing
        17
    tonynothing  
       Dec 25, 2025
    自己有一个 dotfiles 的 repo ,配合 gnu stow
    chingyat
        18
    chingyat  
       Dec 25, 2025
    用 NixOS , 配置拷过去 rebuild 一下就行了。
    pckillers
        19
    pckillers  
       Dec 25, 2025
    拿到手先用 ventoy 把内置硬盘格式化成 ventoy 启动分区。
    pckillers
        20
    pckillers  
       Dec 25, 2025
    然后把预制好的符合自己习惯的 Win10 Win11 Ubuntu Fedora Kali 系统的 VHD 复制进硬盘。

    最后进各个系统改一下主机名 升级一下 N 卡驱动就行。
    left7410
        21
    left7410  
       Dec 25, 2025 via iPhone
    请教一下 Windows 用户第一次用 MacOS 系统,如何实现开发环境的快速配置?本人目前只了解到使用 sh 脚本通过 homebrew 快速安装常用开发工具
    ericguo
        22
    ericguo  
       Dec 25, 2025   1
    mawerss1
        23
    mawerss1  
       Dec 25, 2025
    2025 了,写一段 prompt ai 不就给装完了?
    Lanterns
        24
    Lanterns  
       Dec 26, 2025
    用过一段时间 dev containers.
    RiversJ
        25
    RiversJ  
       Dec 26, 2025
    nix 启动, home-manager 一把梭
    About     Help     Advertise     Blog     API     FAQ     Solana     3704 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 100ms UTC 04:25 PVG 12:25 LAX 21:25 JFK 00:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86