在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反应迟钝,那么切换到默认语言是英文的模式下吧!