Win10上EMACS反应速度特别慢问题解决

39 篇文章 0 订阅

            在Win10上尝试了好几次Emacs,最终让我放弃使用Emacs的原因不外乎两个:1,组合键的操作过于繁琐;2,Emacs的相应速度特别慢!

            第一点我觉得是可以通过不断练习去慢慢适应的。我本是VIM党,掌握了几个简单的小技巧之后我也觉得VIM确实是不错的编辑器。之所以切换Emacs没有别的原因,就是因为它是纯正的GNU产品,是自由软件的产物。在公司封闭、压抑的开发环境中呆久了,偶然的一瞬间我觉得GNU应该是我的信仰。

            第二个问题我纠结了好长时间。我曾经想:要不就放弃Emacs吧!毕竟Emacs只是被称为神的编辑器,而VIM才是编辑器之神。但是上班工作公司开发环境的那种压抑感又把我推回到自由软件去寻找解脱,最终我觉得即使是卡顿我也希望是自由的。毕竟,卡顿是可以解决的而自由难求。我宁可看见我使用的各种软件效率低下也不愿意去感受想开发个什么东西却处处受阻碍。于是,我在最近的一段短暂的时间里是接手了Emacs的卡顿。

         今天晚上我突然间发现我的Emacs反应十分迅速了,行云流水般畅快。想了一下,唯一的变化应该是操作系统默认的语言由中文改成了英文。

            为了省钱,我的电脑是美版,而默认的操作系统是英文版本。拿到手之后,为了使用的方便我自己下载了一个汉语语言包并进行了切换。虽说大多数的功能全都已经汉化到位,但是偶尔还是有中文兼容性显示问题。今天感觉这种东西看起来十分碍眼,决定切换成英文显示。

            没想到的是切换结束之后,Emacs的反应卡顿问题也得到了解决!我又进行了一点验证,确认是这个问题无疑了。突然间想到了这个Bug的归属性问题,到底是Emacs的Bug呢还是Windows的Bug呢?如果说是Windows的Bug是有道理的,毕竟Windows7是没有问题的。如果是Emacs的问题也是有道理的,因为VIM在什么语言环境中都是反映飞快。对比参照之下,我觉得Emacs本也该有这样的兼容新。

            不去争论了!能用就好(在现在公司的办公环境中压抑太久,我发现我现在能够接纳包容很多曾经反感或者讨厌的事物了^_^)!现在需要知道只要一点就好了——如果Win10下你的Emacs反应迟钝,那么切换到默认语言是英文的模式下吧!

目前尚未发布 Emacs 30,因此还没有 Emacs 30 的源代码可供下载和编译。不过,如果 Emacs 30 发布后你需要在 macOS 上编译它,你可以尝试按照以下步骤进行: 1. 安装 Xcode:在 macOS 上编译 Emacs 需要安装 Xcode 开发工具。你可以在 App Store 上下载并安装 Xcode。 2. 安装 Homebrew:Homebrew 是一个非常流行的 macOS 包管理器,你可以使用它来安装必要的依赖项。你可以在终端中输入以下命令来安装 Homebrew: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 3. 安装依赖项:在终端中输入以下命令来安装 Emacs 编译所需的依赖项: ``` brew install autoconf automake texinfo gtk+3 gnutls libxml2 librsvg imagemagick@6 ``` 4. 下载 Emacs 30 源代码:当 Emacs 30 发布后,你可以从 Emacs 官网或者 GitHub 上下载 Emacs 30 的源代码。 5. 配置和编译 Emacs:在终端中进入 Emacs 30 源代码目录,并执行以下命令来配置和编译 Emacs: ``` ./configure --with-native-compilation --with-modules --with-harfbuzz=no --with-cairo=no --with-json=no --with-xwidgets --with-imagemagick --with-jpeg --with-png --with-rsvg --with-tiff --with-xml2 --with-gnutls --with-gpm=no --without-gconf --without-gsettings --without-makeinfo --without-pop --without-mailutils make -j4 ``` 这将会进行 Emacs 的配置和编译。这可能需要一些时间,具体时间取决于你的机器性能。 6. 安装 Emacs:在终端中输入以下命令来安装 Emacs: ``` sudo make install ``` 这将会将 Emacs 安装到 /usr/local/bin 目录下。 完成以上步骤后,你就可以在终端中输入 emacs 命令来启动 Emacs 30 了。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值