长话短说
如何在 GNU/Linux 上的 KDE Plasma 5 中为Ctrl+Backspace和Ctrl+配置全局环境快捷方式Del,以仅删除所有不覆盖此快捷方式的 GUI 应用程序中的空格和换行符?
例子
示例#1:
def function(self, argument):
将光标置于 后,
并按Ctrl+ Del。预期行为:仅删除空格。实际行为:空格 和argument
被删除。
示例#2:
if True
:
pass
将光标置于 之前:
并按Ctrl+ Backspace。预期行为:仅删除新行。实际行为:新行并被True
删除。
问题
默认快捷方式不可用(对我来说)。我只知道两个具有预期行为的应用程序:KDevelop 和 NetBeans。在我看来,它们覆盖了全局快捷方式,而其他应用程序则不然。
我希望在我的所有应用程序中具有相同的行为:Chromium、Thunderbird、每个 LibreOffice 应用程序、Atom、Eclipse、Kate、任何需要输入文本的应用程序。我不想花费数小时来尝试配置它们中的每一个。其中一些甚至没有这样的配置选项。有没有办法为此配置全局系统范围的快捷方式?