¿Cómo ingresar un carácter de tabulación en gedit si se configura el reemplazo con espacios?


12

Algunos programas requieren caracteres de tabulación para funcionar, por ejemplo, makerequiere tabulaciones en Makefiles. Si geditestá configurado para reemplazar pestañas con espacios, es doloroso cambiar la configuración cada vez o copiar un carácter de otro documento.

Estoy usando 3.10.4 en Ubuntu 15.04.

Respuestas:


4

Instalar un complemento para gedit

  1. Clonar el repositorio git://git.gitano.org.uk/personal/liw/makefiletab3.git

    mkdir -p ~/src
    cd src
    git clone git://git.gitano.org.uk/personal/liw/makefiletab3.git
    
  2. Crea la carpeta del complemento para gedit

    mkdir -p ~/.local/share/gedit/plugins
    
  3. Crea un enlace simbólico

    ln -s ~/src/makefiletab3 ~/.local/share/gedit/plugins/makefiletab3
    
  4. Cambiar la versión de Python en makefiletab3.plugin

    Abre el archivo

    nano ~/.local/share/gedit/plugins/makefiletab3/makefiletab3.plugin
    

    y reemplazar

    Loader=python
    

    con

    Loader=python3
    
  5. Reinicia gedit y activa el complemento

    ingrese la descripción de la imagen aquí


El enlace git repo está obsoleto. Me da un error cuando intento clonarlo.
Nick

Usé este github.com/polazarus/gedit-makefiletab.git , pero gedit no está detectando el complemento.
Nick


11

Puede insertar un Tabcarácter literal en gedit utilizando el modo de entrada Unicode de GNOME:

Ctrl+ Shift+U

y luego ingrese 9seguido de Enter. El carácter de tabulación horizontal es el punto de código Unicode U+0009. Esto insertará una pestaña independientemente de sus preferencias para expandir las pestañas o no.


6

Puede crear accesos directos para cambiar rápidamente esta configuración:

gsettings set org.gnome.gedit.preferences.editor insert-spaces false

1
Buena idea. Quitaría la pista de que es posible usar otro programa porque las personas pueden ver una razón para no votar porque el título indica que se trata de una pregunta gedit.
Karl Richter
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.