Como inserir um caractere de tabulação no gedit se a substituição por espaços estiver configurada?


12

Alguns programas requerem caracteres de tabulação para funcionar, por exemplo, makerequerem tabs em Makefiles. Se geditestiver configurado para substituir guias por espaços, é doloroso alterar as configurações todas as vezes ou copiar um caractere de outro documento.

Estou usando o 3.10.4 no Ubuntu 15.04.

Respostas:


4

Instale um plugin para o gedit

  1. Clonar o repositório 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. Crie a pasta de plugins para o gedit

    mkdir -p ~/.local/share/gedit/plugins
    
  3. Crie um link simbólico

    ln -s ~/src/makefiletab3 ~/.local/share/gedit/plugins/makefiletab3
    
  4. Altere a versão do Python em makefiletab3.plugin

    Abra o arquivo

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

    e substitua

    Loader=python
    

    com

    Loader=python3
    
  5. Reinicie o gedit e ative o plug-in

    insira a descrição da imagem aqui


O link do repositório git é obsoleto. Eu recebo um erro quando tentei cloná-lo.
Nick

Eu usei este github.com/polazarus/gedit-makefiletab.git , mas o gedit não está detectando o plugin.
Nick


11

Você pode inserir um Tabcaractere literal no gedit usando o modo de entrada GNOME Unicode:

Ctrl+ Shift+U

e então entre 9seguido porEnter . O caractere de tabulação horizontal é o ponto de código Unicode U+0009. Isso inserirá uma guia, independentemente de suas preferências, para expandir ou não as guias.


6

Você pode criar atalhos para alterar rapidamente essa configuração:

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

1
Boa ideia. Gostaria de remover a dica de que é possível usar outro programa porque as pessoas podem ver um motivo para não votar, porque o título indica que a pergunta é sobre gedit.
Karl Richter
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.