Так как я провожу много времени на своем ноутбуке, я привык использовать сочетания клавиш для всего. Я хочу иметь возможность переключаться с вкладки на вкладку открытых документов в Gedit, нажав Ctrl kbd> + Tab kbd> и Ctrl kbd> + Shift < / KBD> + Tab KBD>. Есть ли файлы конфигурации, которые я могу отредактировать, или есть что-то еще, что я могу сделать, чтобы включить эту функцию?
Кроме того, кто-нибудь может опубликовать список сочетаний клавиш в gedit?
Используйте dconf-editor вместо gconf-editor
sudo apt-get install dconf-tools
Затем установите dconf> org> gnome> desktop> interface> can- change-accels в true
Установка ярлыков при использовании глобального меню (как в случае Unity):
Раньше была возможность включить редактируемые ускорители меню для приложений 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
:blockquote>@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 kbd> - Tab kbd> жестко запрограммирован и не может быть легко восстановлен, но есть плагин, который подразумевает это . Чтобы установить плагин, см. Как мне установить плагин для gEdit v3? .
Для gedit2 файлы плагинов находятся в
~/.gnome2/gedit/plugins
.
Если вы не можете заставить его работать, вы можете использовать другой редактор, который позволяет редактировать ярлыки, например Kate Kate.
Список стандартных сочетаний клавиш в Gedit доступен в руководстве. Нажмите «Справка»> «Содержание»> «Сочетания клавиш» в Gedit для доступа к нему.
У меня есть 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
Существует плагин, который восстанавливает ожидаемое переключение вкладок Ctrl + Tab, Ctrl + Shift + Tab. Первоначально он был создан для Gedit 3, но я обновил плагин для Gedit 3.8 и выше.
Вы можете скачать его с Github, инструкции по установке находятся в файле Readme. https://github.com/baxterross/GEdit3TabSwitch
По крайней мере, для 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; }
Я написал плагин для Gedit 3.30 и новее (включен в Ubuntu 18 и новее), который добавляет некоторые общие сочетания клавиш.
Ctrl + Tab / Ctrl + Shift + Tab для перехода между документами
Ctrl + Y для возврата
Ctrl + G для перехода к строке
Ctrl + E для удаления строки (строк)
(И довольно просто изменить плагин, чтобы изменить комбинации клавиш для этих операций.)
https: / /github.com/foolo/gedit_custom_keys/
Просто скопируйте файлы в каталог плагина gedit.