新手 Emacser Ask Anything

我准备以后不定期开一个这样的帖子,专门回答新手关于学习和使用 Emacs 的各种问题,新手可以随便提问,老手也可以任意做答。

4 个赞

我用 Spacemacs 的 develop 分支用了半年都没同步。应该怎么同步回去?:flushed: 每次我用时间长了,就重新删了 .emacs.d ,重新 git clone 一遍。 这好像是个 git 问题 :flushed:

推荐你看我的视频,大概是第 11-13 天里面有介绍。这确实是一个 git 问题。

在Windows(win10)下的spacemacs,C-p或C-n按着不动移动光标会特别卡,用Evil mode j或k按着不动移动光标会好些,但还是会有些卡,在Ubutun下不会,真心想解决。

可以使用 M-x profiler-start 然后按 c-n 不动,再调用 profiler-report 看看 cpu 的消耗在哪里,然后把消耗的 stack 展开并贴图,我不在 Windows 下面使用 Spacemacs 所以无法给你测试。

2 个赞

嗯,我试了一下,结果如下图所示:


然后我在.spacemacs文件中把dotspacemacs-smooth-scrolling设置成了nil,感觉好了很多,但是还是卡,再测了一下结果如下:

从图中看出line-move-partial 占很高的CPU,看来这就是问题的根源了,但不知道怎么解决,求大家帮忙:smile:。

确实卡,我目前还没正式尝试从jetbrains家迁移到spacemacs,在单位炸鸡上试了一下,evil下jk C-u C-d都会明显掉帧,任务管理器看一下这些动作会让cpu跑到50%。自己电脑上相应的是10%,就毫无卡顿。。。Joel test里有一条use the best things money can buy还是很有道理的,工作太low,玩个spacemacs都卡。。

你要找找你的配置里面为何会有 next-line 的 advice,用 helm-ag 搜索一下看看。

感觉你参考我的配置,去掉 spaceline,然后自己定义 mode line,这个问题就可以解决,你可以在本论坛搜索一下如何提升 Spacemacs 的性能。

我就想问问,multiple-cursors和evil配合,有没有什么好的解决方案。或者推荐一个在Spacemacs中能用的multiple-cursors。

Spacemacs 中本来就能使用 multiple-cursor 啊?你指的不能用是什么?

evil 和 multiple-cursor 配合我感觉有点奇怪,我喜欢直接用 iedit,这个更好用。

在evil Normal mode下,使用multiple-cursor的mc/mark-next-like-this,当前的光标和其他光标差了一个字符。而且不能使用dw等编辑命令。

iedit 只能编辑选中的部分,出了选中区域就不能同时编辑了。

我在 normal mode 下面只使用 iedit, 而在 emacs state 下面使用的是 multiple-cursor,目前来说这种方法还比较适合我。

请问一下spacemacs 都有哪些 炫酷的主题 怎么找到他们?

Themes Megapack layer 这里可以找到

2 个赞

如何自动修改evil state?

新手求问: 以前的 SPC / 搜索默认使用grep搜索,会抓取当前光标下的词或变量直接搜索。而更换成ag之后就不存在这个功能了,请问如何实现用ag搜索当前光标下的symbol?

新手求问,spacemacs下面的powerline不显示flycheck的状态怎么办?那个东西好像叫fringe bitmaps。

[email protected]

Mac OS 10.12.6

试过重装过emacs,spacemacs也没有用

用SPC *

1 个赞

原来如此,thx