Удалить строку GTK Keybinding

Как связать комбинацию клавиш (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, я был бы очень признателен.

Спасибо заранее

2
задан 11 August 2014 в 21:11

1 ответ

После немного большего количества исследования я нашел, что строка

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

работы, поскольку я хочу его к.

0
ответ дан 11 August 2014 в 21:11

Другие вопросы по тегам:

Похожие вопросы: