
TL;DR
¿Cómo configurar atajos de entorno global en KDE Plasma 5 en GNU/Linux para Ctrl+ Backspacey Ctrl+ Delpara eliminar solo espacios en blanco y nuevas líneas en todas las aplicaciones GUI que no anulan este atajo?
Ejemplos
Ejemplo 1:
def function(self, argument):
Coloque el cursor después de ,
y presione Ctrl+ Del. Comportamiento esperado: solo se eliminan los espacios. Comportamiento real: los espacios y argument
se eliminan.
Ejemplo #2:
if True
:
pass
Coloque el cursor delante de :
y presione Ctrl+ Backspace. Comportamiento esperado: solo se elimina la línea nueva. Comportamiento real: nueva línea y True
se eliminan.
El problema
Los atajos predeterminados no se pueden utilizar (para mí). Sólo conozco dos aplicaciones que tienen un comportamiento esperado: KDevelop y NetBeans. Me parece que anulan un acceso directo global mientras que otras aplicaciones no.
Me gustaría tener el mismo comportamiento en todas mis aplicaciones: Chromium, Thunderbird, cada una de las aplicaciones de LibreOffice, Atom, Eclipse, Kate, cualquier aplicación donde se ingrese texto. No quiero pasar horas intentando configurar cada uno de ellos. Algunos de ellos ni siquiera tienen esas opciones de configuración. ¿Hay alguna manera de configurar accesos directos globales para todo el sistema para esto?