Instalando plugins no Gedit

O gedit é um velho conhecido dos usuários linux e principalmente aqueles que utilizam o Gnome como sua DE padrão, o modo padrão do gedit já entregra algumas facilidade mesmo que de uma forma minimalista seguindo a proposta geral do ambiente gnome, mas para a felicidade de muitos assim como eu, há muito interesse no projeto ao ponto de criarem plugins e funções realmente interessantes para esse editor de texto.
Tunando o Gedit





Os plugins listados abaixo estão disponíveis para o gedit acima da versão 3.14, para versões anterios confira a relação no link/
https://wiki.gnome.org/action/show/Apps/Gedit/PluginsLists?action=show&redirect=Gedit%2FPlugins
Algumas delas podemos citar como :
Para facilitar e evitar transtornos, fizemos uma legenda onde os plugins sinalizandos com:
  • Foram habilitados sem qualquer procedimento adicional.
  • Não poderam ser habilitados pelo processo convencional.
  • Não foram instalados.

Para instalar um desses plugins, você precisa baixar os arquivos e colocá-los no diretório ~ /.local/share/gedit/plugins/ (que pode ser necessário criar).
Eles precisam estar nesse diretório exato.
De modo geral cada plugin contém os arquivos nome-do-plugin.plugin e arquivo-python.py que deve ser copiados para o diretório ~ /.local/share/gedit/plugins/ , e muitos casos são necessário os arquivos `nome-do-plugin.plugin` e o diretório do plugin, em todo caso o arquivo README ou o INSTALL, indica o procedimento necessário.

Veja como podemos extraí-los e enviá-los ao diretório de plugins



Plugins Gedit


  • Better Python Console
O plugin executa o código Python no console externo quando F5 é pressionado.
Download: https://github.com/JacekPliszka/gedit-betterpythonconsole


  • Check Python
Plugin usa pyflakes e pep8 para validar o código Python - detecta erros e não conforme
Download: https://github.com/rdunklau/Gedit-checkpython

  • Control Your Tabs
Alternar entre guias de documento usando Ctrl + Tab / Ctrl + Shift + Tab e Ctrl + PageUp / Ctrl + PageDown (ordem da barra).
Download: https://github.com/jefferyto/gedit-control-your-tabs

  • Copy File Path
Este plugin fornece uma maneira simples de copiar o caminho do arquivo atual para a área de transferência, através do menu de contexto e da seção de menu "Ferramentas".
Download https://github.com/willianveiga/gedit-copy-file-path

  • Dict'O'nator
Um plug-in de ditado para gedit. Fornece uma maneira de escrever no gedit falando. Também pode executar comandos específicos, como excluir sentença / palavra, executar desfazer / refazer, copiar / colar da área de transferência, salvar / limpar documento, ir para a linha, inserir caracteres especiais, etc. Você também pode selecionar um dos muitos serviços de reconhecimento de fala fornecidos .
Download: https://github.com/theawless/Dict-O-nator

  • Encrypt/Decrypt
Criptografar / descriptografar documentos no formato PGP
http://pietrobattiston.it/gedit-crypto

  • Ex-Mortis - Não foi possível habilitar
Reabrir janelas fechadas e, opcionalmente, restaurar janelas entre as sessões.
https://github.com/jefferyto/gedit-ex-mortis

  • Folding
Plugin permite dobrar simples: Dobrar / Desdobrar, Desdobrar tudo, Dobrar o nível mais profundo.
Download:https://github.com/JacekPliszka/gedit-folding

  • gtagJump
O plugin usa gtags / global para encontrar a definição ou referências para determinado identificador.
Download:https://github.com/utisam/gtagJump

  • Indentation Settings
O plugin permite definir configurações de indentação personalizadas para os tipos de arquivos selecionados, deixando todos os outros tipos com as configurações padrão.
Download: https://github.com/sergejx/gedit-indentation-settings

  • LaTeX
Plugin LaTeX e BibTeX. Pagina inicial

  • Line Mover
Um plugin simples que permite mover linhas para cima e para baixo usando Ctrl + ↑ e Ctrl + ↓. Com base em um antigo plugin chamado Line Tools, desenvolvido por Shaddy Zeineddine e derivado da edição avançada por Marcus Lunzenauer.
Download: https://github.com/dariuskl/line-mover


  • Open URI Context Menu
Adiciona item de menu de contexto para abrir / procurar um URI na posição do ponteiro.
Download: https://github.com/jpfleury/open-uri-context-menu

Pair character autocompletion
Um plugin gedit que automaticamente insere suportes, citações e parênteses. O plugin é inteligente o suficiente para substituir os suportes de fechamento existentes quando apropriado.
Download: https://code.google.com/p/gedit-pair-char-autocomplete/

  • Quick Highlight -
Diminua dinamicamente todas as ocorrências visíveis do texto selecionado.
Download: https://gitlab.com/tchaik/gedit-my-plugins/tree/master/plugins/quick_highlight

  • Quick Switch
Navegue e alterna entre abas abertas com o atalho Ctrl-E.
Download: https://github.com/Pogij/quickswitch


  • reST reStructuredText Preview
Fornece um painel de visualização na parte inferior das janelas do editor para reStructuredText (Python). O arquivo de especificação de idioma para destaque de sintaxe também está disponível.
Download: https://github.com/bittner/gedit-reST-plugin

  • Source code browser
Uma classe de código-fonte e um navegador de funções, com suporte para muitos idiomas.
Douwload: https://github.com/toobaz/gedit-source-code-browser/


  • VHDL Assistant
Assistente de codificação VHDL para gedit (exibição de hierarquia de código ao vivo, verificações de sintaxe, gerador de testbench).
Download : https://bitbucket.org/fhuemer/vhdlassistant

  • Whitespace Remover
Remove o espaço em branco no final de cada linha e as novas linhas desnecessárias no final do documento após a salvação. É basicamente uma reescrita inchada do plugin gedit 2 "Salvar sem espaço final" e funciona muito como o plugin "Trailsave" acima. Além disso, temos opções de configuração GUI, preservação da posição do cursor, i18n / l10n e testes unitários.
Download: https://github.com/dinkel/gedit-whitespace-remover/

  • XML helper
Faz a edição de arquivos XML mais rápido. Relatório de erro: gnomebug: 163014 Mais: Aplicativos / Gedit / XMLHelperPlugin
https://www.openhub.net/p/gedit-xmlhelper


Certamente há outras opções mais completas em relação ao Gedit como Geany,Atom ,Sublime e tantas outras, porém a interção desse post é demonstrar a utilização e valorização do gedit no ambiente Gnome.
Dentre as opções recursos citados os que mais utilizo são;

Source code browser
Quick Switch
Line Mover
Better Python Console
Control Your Tabs
Copy File Path