Suporte para vários recursos no gedit


11

Estou tentando usar o gedit como meu editor principal e estou procurando ajuda com alguns recursos complicados. Para cada uma das opções a seguir, as pessoas podem me ajudar com a instalação e configuração do recurso?

  • dobragem de código
  • suporte de pilão
  • suporte a splitview
  • verificação ortográfica
  • exclusão de espaço em branco
  • encontrar e substituir alimentado por regex
  • Quaisquer outros recursos que eu deva conhecer?

Tags: Plugins, IDE

Respostas:


11
  • Dobragem de código

    O plug-in gera um erro na linha de comando quando você tenta dobrar. Mas pode ser algo que um bom programador Python possa consertar em cinco minutos.

    Aparentemente, a dobragem de código está prevista para ser suportada pelo gedit nativamente eventualmente.

  • Pylint

    A única referência a um plug-in que encontrei apontou para um ramo bzr que não existe mais.

  • Vista dividida

    Eu não uso muito, mas faz um trabalho bom o suficiente para mim.

  • Verificação Ortográfica

    O plug-in deve estar ativado por padrão. Use Tools > Autocheck Spellingpara ligá-lo.

  • Remoção de espaço em branco

    Remove espaços em branco desnecessários ao salvar um arquivo.

  • Pesquisa e substituição de Regex:

    Extraia para o diretório de plugins, ative e use Tools > Regex Search & Replace.

  • Outras:

    O pacote gedit-plugins vem com alguns plugins úteis. Você deveria verificar isso.


+1 para o pacote gedit-plugins. É essencial se você estiver escrevendo código no gedit. Além disso, desative o plug-in do navegador de arquivos. É conhecido por causar um atraso significativo (e irritante) ao iniciar uma instância do gedit. Desativá-lo tornará o gedit tão rápido e rápido como você esperaria de um editor leve. Após instalar o pacote gedit-plugins, verifique o plug-in "Terminal incorporado". É bastante conveniente se você estiver executando scripts significativos (como python).
Evan Plaice

para obter mais informações sobre o bug do plug-in 'Painel do Navegador de Arquivos', consulte bugs.launchpad.net/ubuntu/+source/gedit/+bug/280411
Evan

5

O Geany possui todos os recursos que você deseja, exceto o suporte integrado ao pylint (embora haja verificação de sintaxe integrada e você possa executar o pylint usando o terminal integrado). A exibição dividida e a verificação ortográfica estão disponíveis nos plugins (pacotes :) geany-plugin*. O Geany é leve e simples de usar - perfeito se você está procurando algo mais avançado que o gedit, mas não quer / precisa das complexidades de um IDE completo.

Eu sugeriria a instalação geanye os plugins extras.
Através do terminal com sudo apt-get install geany
Ou instalar usando o Software Center:

Instale através do centro de software


Hmmm ... confira agora. Por enquanto, tudo bem.
mlissner

Atualize quase dois anos depois: Geany é superior ao gedit, mas se você vencer a curva de aprendizado do Eclipse, você vence.
mlissner

4

Veja http://live.gnome.org/Gedit/Plugins

Você os instala baixando os arquivos do plug-in e copiando-os para ~/.gnome2/gedit/plugins.


Eu estava esperando um pouco mais de detalhes. Descobri que tive que fazer muitas compras e trabalhar para muitas delas. Como dobragem de código: tive que instalar o complemento, ativá-lo e usar o alt-z, eu acho, para fazê-lo funcionar. Exceto que isso meio que funciona algumas vezes - não tenho certeza de quando.
mlissner

No caso da dobragem de código (entre outros), parte da falha está relacionada ao GTKSourceView (o componente que o gedit usa) não ser capaz o suficiente para lidar com a dobragem de maneira intuitiva e agradável. Portanto, neste caso, é apenas uma questão de "este é o melhor do que está disponível no momento". Se você quiser fazer algo melhor, falar com os escritores plugin e entrar em preso.
Oli


1

Mesmo que o gedit seja bom para edição básica de arquivos, eu não usaria mais do que usaria o notepad.exe no Windows. Você pode querer usar um IDE (Integrated Development Environment). Dependendo um pouco do código que você escreve, pode valer uma olhada:

  • NetBeans
    • Java
    • PHP
    • C / C ++
    • Pitão
  • Eclipse
    • Java
    • PHP
    • C / C ++
    • Pitão
  • Creme
    • Parece ser um cruzamento de gedit e notepad ++, mas não o usei.
  • Editra
    • Muito parecido com Cream. (não é realmente um IDE)
  • VIM
    • Projetado como uma ferramenta CLI, possui extensão GUI, mas falta um pouco de usabilidade se você não ler o manual!
    • Muitas línguas!
  • GNU emacs
    • Projetado como uma ferramenta CLI, possui extensão GUI, mas falta um pouco de usabilidade se você não ler o manual!
    • Muitas línguas!

O VIM e o Emacs são um pouco difíceis de aprender a usar, o VIM, na minha opinião, é o mais simples.


3
A comparação com o notepad.exe é um pouco dura, não é? O bloco de notas nem tem destaque de sintaxe.
precisa saber é o seguinte

3
O Gedit é um editor muito mais poderoso do que você imagina. Possui muitos plugins que o tornam bom o suficiente para a programação. Embora ele não se compare a um IDE completo, você ficará surpreso com seus recursos se parecer bem próximo.
Decio Lira

O Cream é apenas vim com uma configuração padrão diferente, então como o Cream pode "não ser realmente um IDE"?
JanC 15/10/10

Talvez sendo realmente cansado no momento da escrita ter algo a ver com isso ..
LassePoulsen

0
  • Pylint (meio)

Eu uso um verificador python que faz parte do pacote gedit-developer-plugins nos repositórios. Não parece usar o pylint, mas faz um bom trabalho verificando sintaxe e estilo. É chamado de GDP GDP nas listas de plugins, não um nome muito descritivo.


0

Eu estive procurando por um clone decente do TextMate para Linux e finalmente consegui usar o gEdit e abandonar todos os outros IDEs (NetBeans, Komodo ... o nome dele):

É assim que se faz:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

Da próxima vez que você iniciar o seu gEdit, você ficará surpreso com o quão poderoso ele é. Não se esqueça de verificar os plugins também para reforçar ainda mais o editor.

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.