删除行 GTK 键绑定

删除行 GTK 键绑定

如何绑定组合键(alt-backspace)来删除当前文本行?例如,bind "<alt>Left" { "move-cursor" (display-line-ends, -1, 0) };在 gtk-keys.css 中将光标移动到行首(这对我来说很有效)。(最好使用 gtk 2/3,但其他方法也可以)我想删除光标左侧的当前文本行,而不是光标左侧的段落。

bind "<alt>BackSpace" { "delete-from-cursor" (display-lines, -1) };

不起作用。按 alt-Backspace 不起作用,也不起作用display-line-ends

bind "<alt>BackSpace" { "delete-from-cursor" (paragraph-ends, -1) };

删除光标左边的段落。

我在想我可以选择我想删除的文本("move-cursor" (display-line-ends, -1, 1))并将其删除,但我不知道如何做后者。

如果有人能给我提供列出 gtk 键绑定的资源,我将不胜感激。

提前致谢

答案1

经过进一步的研究,我发现

bind "<alt>BackSpace" { "move-cursor" (display-line-ends, -1, 1) "delete-from-cursor" (chars, -1) };

按我想要的方式工作。

相关内容