Scelte rapide da tastiera personalizzate in gedit

21

Dato che trascorro molto tempo con il mio portatile, mi sono abituato a usare le scorciatoie da tastiera per tutto. Voglio poter passare da una scheda all'altra dei documenti aperti in gedit premendo Ctrl + Tab e Ctrl + Shift + Tab . Ci sono file di configurazione che posso modificare, o c'è qualcos'altro che posso fare per abilitare questa funzionalità?

In alternativa, qualcuno può pubblicare un elenco di scorciatoie da tastiera in gedit?

    
posta WindowsEscapist 30.11.2012 - 20:34

5 risposte

10

Era disponibile un'opzione per abilitare gli acceleratori di menu modificabili per le app GNOME. Il team di GNOME rimuove la GUI per questo, ma almeno sotto GNOME 2 era ancora disponibile tramite gconf . Le versioni recenti di Ubuntu utilizzano GNOME 3; Non sono sicuro che funzioni ancora (dal momento che GNOME 3 è migrato a dconf). L'ho provato con il vecchio gconf-editor e impostando l'opzione /org/gnome/desktop/interface/can-change-accels usando dconf-editor , ma non sembra funzionare in Gedit (v3.4 su Precise).

Secondo dove configurare i tasti di scelta rapida di Nautilus? , non funziona con il menu globale di Unity. È possibile caricare un ambiente desktop diverso e apportare le modifiche lì (se funziona).

Potrebbe comunque essere possibile modificare le scorciatoie da tastiera modificando i file di configurazione. Secondo un commentatore su la pagina di documentazione dei collegamenti Gedit (molto obsoleta) :

  

Non hai davvero bisogno di un plugin per cambiare le scorciatoie da tastiera. Questo   (anche) funziona:

     

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

Secondo un commentatore, Ctrl - Tab è hardcoded e non può essere facilmente rimbalzato, ma c'è un plug-in che si propone di farlo . Per installare il plug-in, vedere Come si installa un plugin per gEdit v3? .

Per gedit2, i file plugin vanno in ~/.gnome2/gedit/plugins .

Se non riesci a farlo funzionare, puoi utilizzare un altro editor che ti consente di modificare le scorciatoie, come Kate di KDE.

L'elenco delle scorciatoie da tastiera predefinite in Gedit è disponibile nel manuale. Fai clic su "Guida" & gt; "Contenuti" & gt; "Tasti di scelta rapida" in Gedit per accedervi.

    
risposta data Mechanical snail 30.11.2012 - 21:58
3

Almeno per Lubuntu 13.10, puoi modificare .config/gtk-3.0/gtk.css , ecco la mia:

@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; }
    
risposta data RubenCaro 12.11.2013 - 09:34
2

Per Ubuntu 12.04 e versioni successive:

Usa dconf-editor invece di gconf-editor

sudo apt-get install dconf-tools

Quindi imposta dconf & gt; org & gt; gnome & gt; desktop & gt; interface & gt; can-change-accels a true

Impostazione delle scorciatoie quando si utilizza il menu globale (come nel caso di Unity):

  1. Apri evince (o qualsiasi app) con UBUNTU_MENUPROXY = 0 evince
  2. Sfoglia i menu, passa con il mouse su una voce, digita il collegamento
risposta data user55822 30.11.2012 - 22:35
1

C'è un plug-in che ripristina la commutazione Ctrl + Tab, Ctrl + Shift + Tab prevista. È stato originariamente creato per Gedit 3, ma ho aggiornato il plugin per Gedit 3.8 e versioni successive.

Puoi scaricarlo da Github, le istruzioni di installazione sono nel file Leggimi. link

    
risposta data Baxter Ross 11.02.2015 - 20:51
1

Ho un Ubuntu 14.04 LTS a 64 bit e la cartella con i plugin è /usr/lib/x86_64-linux-gnu/gedit/plugins/

Copia al suo interno dei file *.plugin e *.py da link , quindi attiva il plug-in in gedit & gt; Modifica & gt; Preferenze & gt; i plugin hanno fatto il trucco per me.

Per le scorciatoie, eccone alcune: link

    
risposta data Fernando Mlró Mlró 17.02.2016 - 15:03

Leggi altre domande sui tag