我怎样才能在 IntelliJ 中恢复类似 vim 的 Ctrl-W 行为?

How can I bring back vim-like Ctrl-W behavior in IntelliJ?

我最近从纯 vim 切换到 IntelliJ,它很棒。不过,有一件事让我抓狂:Ctrl-W 在插入模式下的行为与在常规 vim 下的行为不同。

例如,如果我有以下代码(其中 | 代表我的插入模式光标):

class WhosebugExampleFactoryFactoryBuilder {
    |
}

并且我点击了 Ctrl-W,我 vim 十年的使用导致预期结果将是:

class WhosebugExampleFactoryFactoryBuilder {
|
}

但实际上是:

class WhosebugExampleFactoryFactoryBuilder |
}

我可以在某处做一些设置来禁用这个换行删除吗?

目前不可以。 YouTrack 上存在相关问题:https://youtrack.jetbrains.com/issue/VIM-1359

IdeaVim插件的

Issue VIM-1359 was fixed in version 0.52

0.52, 2019-07-23
----------------
// ...
- VIM-1359 Fix behavior of i_CTRL-W action