Можете ли вы сделать сочетания клавиш в Gedit?

Не уверен, что я здесь упускаю что-то очень очевидное, но похоже, что вы не можете устанавливать свои собственные привязки клавиш в gedit. Я оглядывался на форумах поддержки Ubuntu и Googled, но кроме очень старого и пользующегося отрицательным голосом плагина gedit на sourceforge, нет ничего, что позволяло бы это.

Любая помощь будет оценена.

4 ответа

Решение

Хорошо, если вы хотите, по крайней мере, установить эту опцию, чтобы вы могли настроить существующие пункты меню, выполните:

gconf-editor

и перейдите к /desktop/gnome/interface и установите флажок для can_change_accels

Кроме этого... Нет, ты мало что можешь сделать. (PS: Кейт мне нравится больше, чем Гедит)

Да, вы можете исправить это... если вы не возражаете против использования другого (любого) другого текстового редактора.

Обратите внимание, что когда вы делаете эти изменения, gedit даже не должен работать, потому что ~/.config/gedit/accels перезаписывается каждый раз, когда вы выходите из gedit! Не беспокойтесь - после того, как вы измените ярлыки, файл будет перезаписан без изменений с вашими изменениями, хотя строки могут быть переставлены.

переделывать

Чтобы изменить Ctrl+Shift+Z на Ctrl+Y, отредактируйте ~/.config/gedit/accels (см. примечание ниже) и вставьте в него эту строку:

(gtk_accel_path "<Actions>/GeditWindowActions/EditRedo" "<Primary>y")

Навигация по вкладкам

Чтобы переопределить навигацию по вкладкам, чтобы использовать Ctrl+PgUp и Ctrl+PgDown, добавьте эти строки в ~/.config/gedit/accels (см. примечание ниже):

(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsPreviousDocument" "<Control>Page_Up")
(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsNextDocument" "<Control>Page_Down")

Затем вставьте это в ~/.config/gtk-3.0/gtk.css (чтобы позволить вам переопределить стандартные ярлыки гнома):

@binding-set unbind-ctrl-page-up-dn {
        unbind "<ctrl>Page_Up";
        unbind "<ctrl>Page_Down";
}
GtkTreeView { gtk-key-bindings: unbind-ctrl-page-up-dn; }
GtkTextView { gtk-key-bindings: unbind-ctrl-page-up-dn; }

Обратите внимание, что вам, возможно, придется создать gtk-3.0 каталог и gtk.css подать себя.

Восстановление команды "Сохранить"

(см. комментарий @Robru ниже)

  1. Закрыть Гедит.
  2. Открыть терминал - Ctrl+Alt+T
  3. Выполнить команду nano .config/gedit/accels
  4. Найдите следующую строку:

    (gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
    
  5. Прокомментируйте строку (добавьте ; в начале):

    ; (gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
    
  6. Сохраните файл:

    1. Ctrl+X
    2. Y
    3. Войти
  7. Закрыть терминал - Ctrl+D

  8. Начните гедить.
  9. ...
  10. Прибыль.:)

Эта информация была взята с https://live.gnome.org/Gedit/KeyboardShortcuts

Комментарии этой страницы содержат некоторую информацию об изменении сочетаний клавиш: http://live.gnome.org/Gedit/KeyboardShortcuts

Например, вы можете установить этот плагин для редактирования некоторых из них: http://empty.23inch.de/pmwiki.php/Main/EditShortcuts

Я хотел знать это некоторое время назад также и в конечном счете столкнулся с этим:

https://answers.launchpad.net/ubuntu/+source/gedit/+question/37357

Включите "Редактируемые сочетания клавиш меню" в "Система"> "Установки"> "Внешний вид"> "Интерфейс".

Затем вы можете выделить пункт меню в gedit и изменить его привязку клавиш, нажав нужную комбинацию.

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