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

22

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

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

    
задан WindowsEscapist 30.11.2012 в 19:34
источник

5 ответов

11

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

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

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

You don't really need a plugin to change keyboard shortcuts. This (also) works:

~/.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 для доступа к нему.

    
ответ дан Mechanical snail 30.11.2012 в 20:58
источник
3

По крайней мере, для 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; }
    
ответ дан RubenCaro 12.11.2013 в 08:34
2

Для Ubuntu 12.04 и выше:

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

sudo apt-get install dconf-tools

Затем установите dconf > org > gnome > рабочий стол > интерфейс > can-change-accels в true

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

  1. Открыть evince (или любое приложение) с UBUNTU_MENUPROXY = 0 evince
  2. Просмотрите меню, наведите указатель мыши, введите ярлык
ответ дан user55822 30.11.2012 в 21:35
1

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

Вы можете загрузить его из Github, инструкции по установке находятся в Readme. Ссылка

    
ответ дан Baxter Ross 11.02.2015 в 19:51
1

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

Копирование внутри него файлов *.plugin и *.py из Ссылка , а затем активация плагина в gedit > Изменить > Предпочтения > плагины сделали трюк для меня.

Для ярлыков здесь несколько: Ссылка

    
ответ дан Fernando Mlró Mlró 17.02.2016 в 14:03