如何绑定组合键(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) };
按我想要的方式工作。