Doom-emacs: `s` 不替换光标上的符号

创建于 2019-04-05  ·  3评论  ·  资料来源: hlissner/doom-emacs

观察到的行为

s不会替换光标上的符号 - 它会将 >2 粘贴到命令行

预期行为

我希望替换光标上的符号并更改为插入模式

重现步骤

  1. 选择一些代码行
  2. s
:editor evil invalid common keybinds resolved

最有用的评论

这是故意的。 sS已替换为evil-snipe (提供f / F运动键的 2 个字符版本,ala vim -seek 或 vim-sneak)。

这样做是因为新行为比sS的原始替换行为更有用,这两个行为仍然分别可用于clcc

如果要恢复旧行为,只需禁用evil-snipe-mode

;; in ~/.doom.d/config.el
(after! evil-snipe
  (evil-snipe-mode -1))

但我建议使用clcc代替。

所有3条评论

这是故意的。 sS已替换为evil-snipe (提供f / F运动键的 2 个字符版本,ala vim -seek 或 vim-sneak)。

这样做是因为新行为比sS的原始替换行为更有用,这两个行为仍然分别可用于clcc

如果要恢复旧行为,只需禁用evil-snipe-mode

;; in ~/.doom.d/config.el
(after! evil-snipe
  (evil-snipe-mode -1))

但我建议使用clcc代替。

@hlissner很高兴知道。 如果我们将它添加到 wiki,你怎么看?

这是个好主意。 我将很快发布一些新文档来替换 wiki(包括一个带有常见问题的新常见问题解答),我一定会将此添加到其中。 谢谢! 与此同时,我会认为这已经解决了。

此页面是否有帮助?
0 / 5 - 0 等级