Как связать комбинацию клавиш (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, я был бы очень признателен.
Спасибо заранее
После немного большего количества исследования я нашел, что строка
bind "<alt>BackSpace" { "move-cursor" (display-line-ends, -1, 1) "delete-from-cursor" (chars, -1) };
работы, поскольку я хочу его к.