Emacs 的 M-\ (delete-horizo​​ntal-space) 的 intellij 等价物是什么?

What is the intellij equivalent of Emacs' M-\ (delete-horizontal-space)?

在 Emacs 中,M-\ 键绑定(alt 和反斜杠)运行 e-lisp 函数 'delete-horizontal-space'。

当在一行中两个单词之间的任何空格中按下 M-\ 时,它会删除这两个单词之间的所有空格,例如"word1 word2""word1 word2" 都会变成 "word1word2"

当在行首和该行第一个字符之间的任何空白处按下 M-\ 时,它会删除所有空白。所以: " word1" 变为 "word1".

当在行的任何尾随空格中按下 M-\ 时,它会删除它。

我的问题是:intellij 是否有相同功能的键绑定?如果没有,我怎样才能使 M-\ 在 intelliJ 中表现得像在 Emacs 上一样?

IntelliJ IDEA 对此没有内置操作,可以将其作为插件实现。您可以查看开源IdeaVim插件,它提供了很多自定义编辑器操作。