你们都用什么方式管理自己的开发环境

这两天,我把自己定制系统环境的脚本剔除来写了个开发环境安装的脚本【传送门】。

欢迎补充。。。基本上通过该脚本安装后,Emacs可开箱即用。 本来想过nix(guix)来做,不过跨平台的情况下就有点恼火了,我经常在Mac、Linux、Windows上来切换,导致安装开发环境就比较麻烦。

所以,我把我自己的用的安装脚本剔除来单独管理。

截屏2022-01-14 12.54.37

具体情况具体分析

在windows下面,emacs就很趴蛋

启动慢点,其他没问题呀,我在windows上 写go和react项目 感觉还好

启动慢是因为 Windows 系统上启动的时候读 load-path 下的文件比较慢(1个文件 80ms左右,比 Linux 慢 10 倍),还有如果你的配置写在一个文件里面也能加速。

其他慢的地方还有:

  1. magit
  2. flycheck
  3. flyspell
  4. eshell(第一次启动慢)

还有就是 Windows 下的 emoji 是黑白的。有朋友说 Windows 11 下的 Emacs 可以显示彩色 emoji

magit是硬伤

Magit 虽然慢,但还得用。因为相对命令行,太方便了。

原生windows下能用吗?我的慢的无法忍受

能用啊,用 use-package 优化一下配置,启动速度可以控制在 4s 左右(按秒表是 14s 左右)。

用 Emacs 29 速度会比 27 快。

哦,我用的DOom看来是配置问题,没对windows 做优化吧

Doom 我没用过,功能比较多,里面很多配置我看了我也用不上,就懒得去尝试了。 你具体是什么问题慢的难以忍受?

前两天我试了一下 git for win, 感觉速度可以,比 msys2 带的 git 速度快得多,因为它添加了文件缓存机制,在安装的时候可以选择。

我一直用cywin 装的 哈哈

是这个 https://gitforwindows.org/ 吗?

是的,安装的时候留心一下,要选上缓存选项

1 个赞

虚拟机 gentoo+dwm+alacritty+emacs

离职的时候打包带走

magit慢是因为git for Windows慢

1 个赞

谢谢,暂时放弃折腾了,WSL继续用着

kvm 不香吗?

Windows 下推荐 WSL,然后文件放在 WSL 里面