在 windows系统下使用emacs是什么体验?

linux下安装win环境这个确实占用很大的资源,以前使用过,而且很多依赖,很多bug,以前有一段时间经常使用这个,但是现在懒得折腾了,还是使用各自系统最擅长的部分,

如果是说硬盘空间的话,相比 Haskell Ada 这些开发环境上 GB 的,WINE 算是很仁慈了。甚至 C 本身的开发环境也不小,只不过已经被操作系统自带了一部分了。

像我这样七八年没用过 Windows 了,有时候不得不用一些 Windows only 的闭源软件,WINE 性价比还是比较高的

这么多人用的东西,没用过不要靠感觉啊。。。

所以大家有使用过的,来说说自己的使用体验,这个确实,网上说的,和自己真实的体验肯定有差别,或者说每一个人使用的体验或多或少都有一些差别,

全角英文好虎啊

2 个赞

用着挺好的,会遇到一些问题,比如gc导致卡顿按键问题org图像等,在本站搜一搜问一问,多数都解决了。

  • Cygwin 比原生的慢很多
  • 原生 Emacs 对 magit 这种需要大量 fork 进程的操作非常慢( git 在 Windows 上的普遍问题), magit status 要 10s 左右,工程不大(这个是最让我无法忍受的)
  • 现在我用的是虚拟机 Linux + MobaXterm (作为 X11 服务器),体验基本与 Linux 的一致,折腾少
1 个赞

还是在linux下使用emacs比较好,毕竟是原生态,在windows上总会出现各种问题,现在windows上主要是一些工具让我割舍不掉,比如,qq,微信等,生活中确实省略不掉,不然早就丢弃windows系统了。国内大环境没办法

IM 这些还好,偶尔用下 web 版也够用了。

我主要是工作环境要求用 Windows :frowning:

deepin wineqq适配得挺好,让我放不下的还是adobe全家桶

哈哈,确实每一个系统下面肯定都有自己特有的一些很强大的软件,这就是生存法则,每一个系统都要过活啊。linux下有一些工具很强大,windows下没有,相反,windows下一些很强大的工具,linux下又没有。

用了一段时间的WSL下的emacs,涉及IO的操作就特别慢,第一次打开要几分钟。最近换了virtualbox,飞一样的感觉。

windows下用Emacs很蛋疼的,配置到满意顺手很耗时耗力,除非情怀满分必须采坑,不然还是省些时间用vscode,sublime什么的

在 Windows 下轻量本地使用我感觉还行,可以当一个普通的 editor。 但是…… 涉及到网络交互就比较麻烦了,首先是本地和远程同步代码,我用了 ssh-deploy 来实现自动的 scp 同步,基于 tramp,这时候你就需要安装 putty。 基于命令行交互的则需要使用 git command shell ,也就是 windows 下 git 安装后的 terminal, 用这个替代 emacs 中的默认 cmd ,不然很多体验不太舒服。 然后你还要设置环境变量,最好是单独在 emacs 中设置, path 和 exec-path 啥的,不然很多命令用着是真的不爽,比如各种网络交互工具 (curl 啥的),当时我在windows下的emacs里面做leetcode,不给emacs单独设置环境变量都要无法正常运行了。当然,如果你设置了 path 和 exec-path ,那么第一步的 putty 可以省略。 大概就记得这些坑了,因为这样那样配置的时候老是碰到,所以舍弃了腾讯大环境(微信,QQ)入了 arch ,建议楼主别直接在 windows 实体机上深度使用 emacs ,可以如楼上所说用 虚拟机+mobaxterm,这样体验应该会更好,设置一个共享文件夹,虚拟机设置为开机运行(如果换linux之前知道有mobaxterm,我不会换成linux……)

ssh到服务器的emacs还好,本地用就很麻烦

用了几个月了,感觉还不错,速度也还可以,日常工作很顺畅。

我目前很爽,windows msvc c++,lsp补全流畅无卡顿,

Windows 上用很难受,会出现一些莫名的问题,比如字体显示问题,编码识别错误问题(encoding),打开dired magit和org-mode 慢问题,等等,折腾了2天,还是乖乖回到虚拟机上用Linux版本,丝丝顺滑,字体显示中英文效果都很好(特别喜欢DejaVu Sans Mono)。如果对Elisp不是特别精通的话,建议还是别折腾Windows系统了。

考虑将 WSL 的路径加到 Windows Defender 之内的杀毒工具的免杀目录里面 IO 性能会好很多。

其实Emacs的Windows体验挺好的,我觉得其实比OSX还好,因为主力维护者之一Eli Zaretskii用的就是Windows