Пользовательские сочетания клавиш в Gedit

Так как я провожу много времени на своем ноутбуке, я привык использовать сочетания клавиш для всего. Я хочу иметь возможность переключаться с вкладки на вкладку открытых документов в Gedit, нажав Ctrl + Tab и Ctrl + Shift < / KBD> + Tab . Есть ли файлы конфигурации, которые я могу отредактировать, или есть что-то еще, что я могу сделать, чтобы включить эту функцию?

Кроме того, кто-нибудь может опубликовать список сочетаний клавиш в gedit?

23
задан 26 February 2015 в 23:15

6 ответов

Для Ubuntu 12.04 и выше:

Используйте dconf-editor вместо gconf-editor

sudo apt-get install dconf-tools

Затем установите dconf> org> gnome> desktop> interface> can- change-accels в true

Установка ярлыков при использовании глобального меню (как в случае Unity):

  1. Open evince (или любое приложение) с UBUNTU_MENUPROXY = 0 evince
  2. Просмотрите меню, наведите курсор на ввод, введите ярлык
0
ответ дан 26 February 2015 в 23:15

Раньше была возможность включить редактируемые ускорители меню для приложений GNOME. Команда GNOME удалила графический интерфейс для этого, но по крайней мере в GNOME 2 он все еще был доступен через gconf . Последние версии Ubuntu используют GNOME 3; Я не уверен, что это все еще работает (поскольку GNOME 3 перешел на dconf). Я попробовал это в старом gconf-editor и установил опцию /org/gnome/desktop/interface/can-change-accels с помощью dconf-editor, но, похоже, он не работает в Gedit (v3.4 на Precise).

Согласно Где настроить сочетания клавиш Nautilus? , он не работает с глобальным меню Unity. Вы можете загрузить другую среду рабочего стола и внести изменения в нее (если она работает).

Возможно, все еще возможно редактировать сочетания клавиш, редактируя файлы конфигурации. Согласно комментарию на (очень устаревшей) странице документации по ярлыкам Gedit :

Вам не нужен плагин для изменения сочетаний клавиш. Это (также) работает:

~/.config/gedit/accels:

; gedit GtkAccelMap rc-file         -*- scheme -*-
(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsPreviousDocument" "<Control>Page_Up")
(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsNextDocument" "<Control>Page_Down")
(gtk_accel_path "<Actions>/GeditWindowActions/SearchFindPrevious" "<Shift>F3")
(gtk_accel_path "<Actions>/GeditWindowActions/SearchFindNext" "F3")

~/.config/gtk-3.0/gtk.css:

 @binding-set unbind-ctrl-d {
         unbind "<ctrl>d";
         unbind "<shift>F10";
         unbind "<ctrl>Page_Up";
         unbind "<ctrl>Page_Down";
 }
 GtkTreeView { gtk-key-bindings: unbind-ctrl-d; }
 GtkTextView { gtk-key-bindings: unbind-ctrl-d; }

Согласно одному комментатору, Ctrl - Tab жестко запрограммирован и не может быть легко восстановлен, но есть плагин, который подразумевает это . Чтобы установить плагин, см. Как мне установить плагин для gEdit v3? .

Для gedit2 файлы плагинов находятся в ~/.gnome2/gedit/plugins.


Если вы не можете заставить его работать, вы можете использовать другой редактор, который позволяет редактировать ярлыки, например Kate Kate.

Список стандартных сочетаний клавиш в Gedit доступен в руководстве. Нажмите «Справка»> «Содержание»> «Сочетания клавиш» в Gedit для доступа к нему.

0
ответ дан 26 February 2015 в 23:15

У меня есть 64-разрядная версия Ubuntu 14.04 LTS, и папка с плагинами - /usr/lib/x86_64-linux-gnu/gedit/plugins/

. Копирую в нее файлы *.plugin и *.py из https: // github. com / baxterross / GEdit3TabSwitch , а затем активация плагина в gedit> Edit> Preferences> plugins сделала мне хитрость.

Вот некоторые из них: http://www.shortcutworld.com/en/linux/gedit_2.3.html

0
ответ дан 26 February 2015 в 23:15

Существует плагин, который восстанавливает ожидаемое переключение вкладок Ctrl + Tab, Ctrl + Shift + Tab. Первоначально он был создан для Gedit 3, но я обновил плагин для Gedit 3.8 и выше.

Вы можете скачать его с Github, инструкции по установке находятся в файле Readme. https://github.com/baxterross/GEdit3TabSwitch

0
ответ дан 26 February 2015 в 23:15

По крайней мере, для Lubuntu 13.10 вы можете редактировать .config/gtk-3.0/gtk.css, вот мое:

@binding-set unbind-ctrl-d {
        unbind "<ctrl>d";
        unbind "<shift>F10";
        unbind "<ctrl>Page_Up";
        unbind "<ctrl>Page_Down";
}
GtkTreeView { gtk-key-bindings: unbind-ctrl-d; }
GtkTextView { gtk-key-bindings: unbind-ctrl-d; }
0
ответ дан 26 February 2015 в 23:15

Я написал плагин для Gedit 3.30 и новее (включен в Ubuntu 18 и новее), который добавляет некоторые общие сочетания клавиш.

Ctrl + Tab / Ctrl + Shift + Tab для перехода между документами
Ctrl + Y для возврата
Ctrl + G для перехода к строке
Ctrl + E для удаления строки (строк)

(И довольно просто изменить плагин, чтобы изменить комбинации клавиш для этих операций.)

https: / /github.com/foolo/gedit_custom_keys/

Просто скопируйте файлы в каталог плагина gedit.

6
ответ дан 2 February 2020 в 13:54

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

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