全部学习汇总: GreyZhang/editors_skills: Summary for some common editor skills I used. (github.com)
很多人学习emacs似乎是因为看了陈斌的一年之文,我虽然不是因为这个原因而尝试使用emacs,但是这篇文章我也是看过的。在文章中,我记得他统计了自己的功能按键的使用频次,以此来优化自己的操作效率。我觉得这个是很好的思路,当时也很想借鉴,但是一直没有实施。
我之所以不去实施,或许主要的原因还是自己的抄袭能力有限。我也不清楚是否已有这样的插件,同时又似乎觉得我用的spacemacs没理由类似的功能不考虑。但是,尝试简单寻找了spacemacs的功能失败之后基本就不去再度尝试了。
今天,我找到了一个插件实现的就是这样的功能,插件的repo: dacap/keyfreq: Track Emacs commands frequency (github.com)
我还专门看了一下这个代码的实现,且不说实现起来难或者容易,这个代码的行数的确是没有多少。或许,这就是emacs以及lisp的魅力所在,一个看似很有复杂度的功能实现其实并不是多么庞大的工程设计。
如果在spacemacs中安装使用,两个方面注意即可。
首先,在这个附加插件列表中增加这个安装包的名称。
接下来,从github照搬推荐的配置即可。
重启emacs,会自动安装相应的插件并且生效。
使用的时候,通过输入相应的命令即可实现统计的查询。
我尝试了两个在最上面有了显示,其中一个可以直接把内容显示出来,而另一个则可以到处网页格式的报告。
这个是命令显示的效果。
这是网页统计的部分效果,内容比较丰富,统计其实是分门别类的。
接下来用一阵子试试,看看是否能够给我提供什么优化的提示点。
标签:尝试,插件,github,1303,功能,spacemacs,emacs,keyfreq From: https://blog.51cto.com/greyzhang/5732519