it-swarm-pt.tech

Suporte para vários recursos no gedit

Estou tentando usar o gedit como meu editor principal e estou procurando ajuda com alguns recursos complicados. Para cada um dos itens a seguir, as pessoas podem me ajudar com como instalar e configurar o recurso?

  • dobragem de código
  • suporte pylint
  • suporte splitview
  • verificação ortográfica
  • exclusão de espaço em branco
  • achado e substituição alimentados por regex
  • quaisquer outras características que eu deveria saber?

Tags: Plugins, IDE

11
mlissner
  • Código Folding

    O plugin lança um erro na linha de comando quando você tenta dobrar. Mas pode ser algo que um bom Python programador possa consertar em cinco minutos.

    Aparentemente, o dobramento de código está previsto para ser suportado pelo gedit nativamente, eventualmente.

  • Pylint

    A única referência a um plugin que encontrei apontou para uma ramificação bzr que não existe mais.

  • Splitview

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

  • Verificação ortográfica

    O plugin deve estar habilitado por padrão. Use Tools > Autocheck Spelling para ativá-lo.

  • Remoção de espaço em branco

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

  • Regex Search and Replace:

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

  • Outros:

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

11
Michael Crenshaw

Geany tem todos os recursos que você deseja, exceto o suporte pylint embutido (embora exista uma verificação de sintaxe embutida e você pode executar o pylint usando o terminal integrado). A visualização dividida e a verificação ortográfica estão disponíveis por meio de plug-ins (pacotes: geany-plugin*). O Geany é leve e simples de usar - perfeito se você estiver procurando algo mais avançado que o gedit, mas não quer/precisa das complexidades de um IDE completo.

Eu sugeriria instalar o geany e os plugins extras.
Através do terminal com Sudo apt-get install geany
Ou instale usando o Centro de Software:

Install via the software center

5
dv3500ea

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

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

4
Oli

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

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

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

1
LassePoulsen

Geany com plugins instalados a partir de http://getdeb.net ou seu repositório ppa é fantástico editor de texto.

1
sagarchalise

Eu tenho procurado por um clone TextMate decente para Linux e finalmente consegui manipular meu gEdit e abandonei todos os outros IDEs (NetBeans, Komodo ... you name it):

É 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ê lançar o seu gEdit você ficará surpreso com o quão poderoso ele é. Não se esqueça de verificar os plugins e reforçar o editor ainda mais.

0
AndyB
  • Pylint (meio)

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

0
Javier Rivera