Atajos de teclado personalizados en gedit

21

Como paso mucho tiempo en mi computadora portátil, me he acostumbrado a usar atajos de teclado para todo. Quiero poder cambiar de pestaña a pestaña de documentos abiertos en gedit presionando Ctrl + Tab y Ctrl + Shift + Tab . ¿Hay archivos de configuración que pueda editar, o hay algo más que pueda hacer para habilitar esta funcionalidad?

Alternativamente, ¿alguien puede publicar una lista de atajos de teclado en gedit?

    
pregunta WindowsEscapist 30.11.2012 - 19:34

5 respuestas

10

Solía ​​haber una opción para habilitar aceleradores de menú editables para aplicaciones de GNOME. El equipo de GNOME eliminó la GUI para esto, pero al menos bajo GNOME 2 todavía estaba disponible a través de gconf . Las versiones recientes de Ubuntu usan GNOME 3; No estoy seguro de si eso todavía funciona (ya que GNOME 3 ha migrado a dconf). Lo intenté en el antiguo gconf-editor y establecí la opción /org/gnome/desktop/interface/can-change-accels usando dconf-editor , pero no parece funcionar en Gedit (v3.4 en Precise).

De acuerdo con ¿Dónde se configuran las teclas de método abreviado de Nautilus? , no funciona con el menú global de Unity. Puede cargar un entorno de escritorio diferente y realizar el cambio allí (si funciona).

Todavía puede ser posible editar los accesos directos de teclado editando archivos de configuración. De acuerdo con un comentarista en la (muy desactualizada) página de documentación de accesos directos de Gedit :

  

Realmente no necesitas un complemento para cambiar los atajos de teclado. Esta   (también) funciona:

     

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

Según un comentador, Ctrl - Tab está codificado y no puede recuperarse fácilmente, pero hay un complemento que pretende hacer esto . Para instalar el complemento, consulte ¿Cómo instalo? un complemento para gEdit v3? .

Para gedit2, los archivos del complemento van en ~/.gnome2/gedit/plugins .

Si no puede hacer que funcione, podría usar un editor diferente que le permita editar accesos directos, como Kate de KDE.

La lista de atajos de teclado predeterminados en Gedit está disponible en el manual. Haga clic en "Ayuda" & gt; "Contenido" & gt; "Teclas de acceso directo" en Gedit para acceder a él.

    
respondido por el Mechanical snail 30.11.2012 - 20:58
3

Al menos para Lubuntu 13.10, puede editar .config/gtk-3.0/gtk.css , aquí está el mío:

@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; }
    
respondido por el RubenCaro 12.11.2013 - 08:34
2

Para Ubuntu 12.04 en adelante:

Utilice dconf-editor en lugar de gconf-editor

sudo apt-get install dconf-tools

Luego configure dconf & gt; org & gt; gnome & gt; desktop & gt; interfaz & gt; can-change-accels en true

Configuración de accesos directos cuando se utiliza el menú global (que es el caso en Unity):

  1. Abrir evince (o cualquier aplicación) con UBUNTU_MENUPROXY = 0 mostrar
  2. Navega por los menús, mueve el cursor sobre una entrada, escribe tu atajo
respondido por el user55822 30.11.2012 - 21:35
1

Hay un complemento que restaura el cambio de la pestaña Ctrl + Tab, Ctrl + Shift + Tabulador. Originalmente fue creado para Gedit 3, pero actualicé el complemento para Gedit 3.8 y superior.

Puede descargarlo de Github, las instrucciones de instalación se encuentran en el archivo Léame. enlace

    
respondido por el Baxter Ross 11.02.2015 - 19:51
1

Tengo un Ubuntu 14.04 LTS de 64 bits y la carpeta con los complementos es /usr/lib/x86_64-linux-gnu/gedit/plugins/

Copiando dentro de él los archivos *.plugin y *.py de enlace , y luego activando el complemento en gedit & gt; Editar & gt; Preferencias & gt; los complementos me hicieron el truco.

Para los accesos directos, aquí hay algunos: enlace

    
respondido por el Fernando Mlró Mlró 17.02.2016 - 14:03

Lea otras preguntas en las etiquetas