零秒精通Emacs之Windows10上畅行无碍地使用emacs的11步骤

:rofl:
我也没说楼主挂了,我只记得楼主被几个人气疯了

1 个赞

Welcome back! :smile:

1 个赞

我也用msys2 ,问下怎么跟windows复制粘贴呢,emacs的内容粘贴不出去

clipboard-kill-ring-save 不行吗?

复制粘贴没什么问题啊。Emacs Alt-w复制,系统C-v粘贴。不知道你是什么问题?你是在msys2的终端下用?

1 个赞

我试了下,不行,emacs里选中一段,clipboard-kill-ring-save 只能在emacs里 粘贴,在windows粘贴出来还是上次windows复制的内容,不是emacs的,windows复制的东西ctrl+y不行,用shift+insert可以贴进emacs

你是直接用的 msys2 的Emacs包。这个体验不好。我用的是window的emacs。基本是用gui的emacs,很少在终端里用 非gui的emacs。

挠头,我是看你用msys2才问你的,, 你用的不是终端呗。

嗯,没有用终端的。msys2 安装很多工具,配合emacs使用。

emacs怎么用到msys2的环境变量呢?

C:\msys\mingw64\bin;C:\msys\usr\local\bin;C:\msys\usr\bin;C:\msys\usr\bin;把msys2相关路径添加到系统的环境变量中。emacs配置文件中,获取系统环境变量就可以了。至于emacs配置怎么正确获取路径。可以参考别个配置。如果你直接用的是doom-emacs或radian。应该没什么问题。

建议你用GUI的Emacs,就没这些问题,体验更好一些。可以有更好看的界面 你可以直接用官方提供的预编译版本或者自己用msys2编译都可以。

我用的是从终端安装的gui版本的emacs, 感觉体验很好啊.

复制粘贴没问题.

如果你用evil是没有问题的.

如果你用meow, meow也有提供meow-clipboard-开头的函数, 所以也没问题.

如果你都不用, 那你可以用simpleclip.el中的copy-to-x-clipboard和paste-from-x-clipboard. 这个文件你可以自己搜或者从redguardtoo的配置中找.

求一下下载方式,我现在感觉用

  • msys2 pacman -S emacs (用的emcas -nw,在终端使用) 打开编辑文件时候很顺畅,
  • 用GNU Emacs ,pacman -S mingw-w64-x86_64-emacs (这个打开emacs的图形界面) 编辑的时候,频率较高的输入时卡顿个一秒左右。 而且不支持emacs -nw

GUIEmacs 指的是 用了图形界面的emacs吧?

是的,直接用图形界面。我是直接用Emacs 28 了,如果你想用正式版Emacs 27.1 的话,还可以用scoop 来安装,这是一个用于Windows 系统的软件包管理器。
至于卡顿的问题,估计不是跟软件版本有关,你应该要设置一下字体就不会卡了,论坛里有分享字体设置的帖子,你搜索一下。

1 个赞

我的卡在了 Cloning company-mode这个位置,难受。。。

试试这个,

真福音:

git config --global url.https://github.com.cnpmjs.org/.insteadof https://github.com/

谢谢,但是icons问题没解决,下载了all-the-icons和Symbola字体,没有cnfonts包,我是用的emax的26.3版本

参考第四条,cnfonts用不了。

4.安装all-the-icons的迷思

颇为令人遗憾的是,doom-install并不能自主自动的成功安装all-the-icons到windows系统上,我们必须先进入emacs,然后运行命令:

M-x all-the-icons-install-fonts

然后在弹出的窗口中,新建"~/.fonts"目录,将all-the-icons下载至其中。

另外,十分推荐用wsl2 版本的 emacs,

参考 @DR_MING 的详细文章:

两个版本的对比:

具体安装可能遇到的问题: