web-dev-qa-db-fra.com

Raccourcis clavier personnalisés dans gedit

Comme je passe beaucoup de temps sur mon ordinateur portable, je me suis habitué à utiliser des raccourcis clavier pour tout. Je souhaite pouvoir passer d'un onglet à l'autre des documents ouverts dans gedit en appuyant sur Ctrl+Tab et Ctrl+Shift+Tab. Y a-t-il des fichiers de configuration que je peux éditer, ou y a-t-il autre chose que je peux faire pour activer cette fonctionnalité?

Sinon, quelqu'un peut-il publier une liste de raccourcis clavier dans gedit?

23
WindowsEscapist

Auparavant, une option permettait d'activer les accélérateurs de menu modifiables pour les applications GNOME. L'équipe GNOME a supprimé l'interface graphique pour cela, mais au moins sous GNOME 2, elle était toujours disponible via gconf . Les versions récentes d'Ubuntu utilisent GNOME 3; Je ne sais pas si cela fonctionne toujours (puisque GNOME 3 a migré vers dconf). Je l'ai essayé dans l'ancien gconf-editor et en définissant l'option /org/gnome/desktop/interface/can-change-accels à l'aide de dconf-editor, mais cela ne semble pas fonctionner dans Gedit (v3.4 sur Precise).

Selon Où configurer les touches de raccourci de Nautilus? , cela ne fonctionne pas avec le menu global de Unity. Vous pouvez charger un environnement de bureau différent et y apporter les modifications (si cela fonctionne).

Il peut toujours être possible de modifier les raccourcis clavier en modifiant les fichiers de configuration. Selon un commentateur sur page de documentation sur les raccourcis Gedit (très obsolète) :

Vous n'avez pas vraiment besoin d'un plugin pour changer les raccourcis clavier. Cela fonctionne (aussi):

~/.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; }

Selon un intervenant, Ctrl-Tab est codé en dur et ne peut pas être rebondi facilement, mais il y a n plugin qui prétend le faire . Pour installer le plugin, voir Comment installer un plugin pour gEdit v3? .

Pour gedit2, les fichiers du plugin vont dans ~/.gnome2/gedit/plugins.


Si vous ne parvenez pas à le faire fonctionner, vous pouvez utiliser un éditeur différent vous permettant d’éditer des raccourcis, tels que Kate de KDE.

La liste des raccourcis clavier par défaut dans Gedit est disponible dans le manuel. Cliquez sur "Aide"> "Contenu"> "Touches de raccourci" dans Gedit pour y accéder.

11
Mechanical snail

Au moins pour Lubuntu 13.10, vous pouvez éditer .config/gtk-3.0/gtk.css, voici le mien:

@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; }
3
RubenCaro

Pour Ubuntu 12.04 et plus:

Utilisez dconf-editor au lieu de gconf-editor

Sudo apt-get install dconf-tools

Puis définissez dconf> org> gnome> bureau> interface> can-change-accels à true

Définition de raccourcis lors de l’utilisation du menu global (comme dans Unity):

  1. Ouvrez evince (ou n'importe quelle application) avec UBUNTU_MENUPROXY = 0 evince
  2. Parcourir les menus, survoler une entrée, tapez votre raccourci
2
user55822

J'ai un Ubuntu 14.04 LTS 64 bits et le dossier avec les plugins est /usr/lib/x86_64-linux-gnu/gedit/plugins/

Copier dans celui-ci les fichiers *.plugin et *.py de https://github.com/baxterross/GEdit3TabSwitch , puis l’activation du plug-in dans gedit> Modifier> Préférences> les plugins me convenaient parfaitement.

Pour les raccourcis, en voici quelques uns: http://www.shortcutworld.com/en/linux/gedit_2.3.html

1
Fernando Mlró Mlró

Il existe un plugin qui restaure les changements de tabulation Ctrl + Tab, Ctrl + Maj + Tab attendus. Il a été créé à l'origine pour Gedit 3, mais j'ai mis à jour le plugin pour Gedit 3.8 et versions ultérieures.

Vous pouvez le télécharger depuis Github, les instructions d’installation se trouvent dans le fichier Lisez-moi. https://github.com/baxterross/GEdit3TabSwitch

1
Baxter Ross