Que editores de texto para desenvolvedores estão disponíveis para o Ubuntu? [fechadas]

89

Estou procurando um editor de texto para programação em Python, de preferência um que seja fácil de aprender para iniciantes.

    
por TheX 21.05.2014 / 05:40

28 respostas

74

Geany

O Geany é um IDE leve que suporta python.

Alguns recursos que considero particularmente úteis incluem:

  • Realce de sintaxe
  • Recuo automático - especialmente útil para python
  • Dobramento de código, permitindo ocultar partes do seu código
  • Verificação e execução de sintaxe embutida
  • Navegador de símbolo
  • Terminal incorporado
  • Localize e substitua por suporte a regexp

    
por dv3500ea 11.03.2017 / 20:00
57

Vim

EuachoqueoViméincrível!

OViméumeditordetextoaltamenteconfigurável,construídoparapermitiraediçãoeficientedetexto.ÉumaversãomelhoradadoeditorvidistribuídacomamaioriadossistemasUNIX.

EmboraoVimtenhasidooriginalmentelançadoparaoAmiga,oVimfoidesenvolvidoparasermulti-plataforma,suportandomuitasoutrasplataformas.Éoeditormaispopularentreosleitores Linux Journal .

O Vim é um software livre e de código aberto e é lançado sob uma licença que inclui algumas cláusulas de charityware, encorajando os usuários que apreciam o software a doar para crianças em Uganda. A licença é compatível com a Licença Pública Geral GNU.

    
por DrKenobi 11.03.2017 / 20:00
51

Eu realmente tenho que adicionar Sublime Text 2 para a lista porque é simplesmente incrível. É a melhor alternativa do TextMate para Linux.

Tem muitos recursos para escrever tudo aqui, mas para citar apenas alguns:

  • barra lateral para projetos ou arquivos e guias no estilo do Chrome, além de edição em vários painéis, que inclui o modo horizontal, vertical e até mesmo um painel quádruplo
  • "Goto Anything": pressione Ctrl + P e digite alguma coisa - isso irá procurar em ambos os nomes de arquivos e linhas de código em arquivos abertos no momento, bem como arquivos recentemente fechados. Comece sua pesquisa usando "#" para ir para essa linha de palavras, "@" para o símbolo ou ":" para a linha
  • minimap que mostra uma visão geral dos seus arquivos
  • macros, várias ferramentas de localização (encontrar em arquivos, localizar em arquivos abertos, encontrar incrementalmente), alternar facilmente entre projeto, seleção múltipla, preenchimento automático e muito mais.

    
por Alin Andrei 31.03.2013 / 19:30
42

Gedit

Geditéumeditordetextosimples,masútil,quesuportaorealcedesintaxeparapython.Elenãotemmuitosrecursosprontosparauso,masémuitosimplesdeusar.Podeserestendidocomplugins.Existeumconjuntodepluginsquepodemserinstaladosapartirdopacote gedit-plugins .

    
por dv3500ea 11.03.2017 / 20:00
20

Para um editor de texto simples, mas poderoso, gosto de SciTE . Tem muitas opções de idioma e é multi-plataforma. O Notepad ++ foi desenvolvido a partir da base de código do SciTE, então é um bom ponto de partida se você estiver migrando do Windows / Notepad ++.

    
por cprofitt 18.09.2015 / 14:49
18

Minha escolha é Kate. É um aplicativo do KDE, então um monte de dependências também será instalado se você estiver usando o Gnome.

kate

link

    
por lovinglinux 11.03.2017 / 20:00
17

Por que você não usa o eclipse? .. Existe uma extensão python para o eclipse.

Os recursos incluem:

  • Integração com Django
  • Aprovação do código
  • Aprovação de código com importação automática
  • Destaque de sintaxe
  • Análise de código
  • Ir para a definição
  • Refatoração
  • Marcar ocorrências
  • Depurador
  • Depurador remoto
  • navegador de tokens
  • Console interativo
  • e muitos outros:


    Verifique este URL: link

        
  • por aneeshep 04.11.2010 / 14:51
    14

    Vim

    um dos editores de texto clássicos, multi-plataforma e um favorito dos fãs de gurus de programação. Uma ligeira curva de aprendizado, mas uma vez que você perceba e veja o quão poderoso ele pode ser, você nunca voltará atrás.

    HáummontedepluginsdisponíveisqueofarãoinstalaremumRailsIDEcompleto: CLIQUE AQUI

        
    por Suhaib 31.03.2013 / 19:36
    12

    Redcar

    EncontradoanunciadonoStackOverflow.Códigoaberto,plataformacruzada,parece/sente/funcionacomooTextMate.EleaindasuportapacotesTextMateevemcomtemasTextMate!Temumnavegadordearquivosdeprojetoseváriosoutrosrecursos.Leiaas instruções de instalação e, em seguida:

    sudo gem install redcar
    redcar install
    

    NOTA: está em desenvolvimento

        
    por Andrew 01.03.2013 / 20:09
    11

    Vá com o Emacs, ele tem um modo Python sólido. Você não precisa de nada muito chique de qualquer maneira. Em vez de usar um navegador de classe, é útil usar um navegador da Web ou ler o manual dos módulos que você está usando.

        
    por Rudolf Olah 02.11.2010 / 21:22
    10

    Nano

    Se você quiser se familiarizar com a interface Command Line (CLI) no terminal, sugiro o Nano. É muito flexível e ainda mais pré-instalado no terminal do GNOME.

    Para acessar o Nano:

    1. Abra o terminal do GNOME.
    2. Digite nano no terminal.
      % bl0ck_qu0te%
    3.   
    4. Voila, você está em nano!
    5.   

    É bastante assustador no começo, mas é útil se você é um administrador do sistema e será útil em situações em que não haja interfaces gráficas.

        
    por Andre 18.11.2010 / 07:54
    10

    Escritores

    Os escribas são projetados para torná-lo mais produtivo Simples, elegante e elegante, mas poderoso.

    Os recursos incluem:

    • Extensível via plugins Python
    • Edição remota (ftp, sftp, ssh, samba, webdav, webdavs)
    • Snippets! Assista a demonstração em flash.
    • Conclusão automática de palavras
    • Correção automática e substituição
    • Conclusão de caractere de par automático e inserção inteligente
    • Recuo automático
    • Poderosas funções de processamento e manipulação de texto
    • Favoritos e navegação inteligente
    • Alternador de documentos
    • Cores de sintaxe para mais de 30 idiomas
    • e muito mais ...

    Instalar

    % bl0ck_qu0te%

    Ou A versão mais recente do Scribes pode ser instalada usando o seguinte PPA oficial: -

    sudo add-apt-repository ppa:mystilleef/scribes-daily
    sudo apt-get update && sudo apt-get install scribes
    
        
    por hhlp 11.03.2017 / 20:00
    9

    Eu uso o Gedit com o plug-in do Gmate . É uma solução leve e rápida. Eu acho que permite que você use muito dos recursos do TextMate.

    Basta fazer o download da fonte e executar o script install.sh.

        
    por Václav Boháč 07.09.2010 / 11:27
    8

    Experimente Geany . Ele criou suporte para Ruby e possui os recursos desejados. Ele foi projetado para ter os recursos de um IDE enquanto permanece leve.

    % bl0ck_qu0te%

    Para instalá-lo, incluindo a funcionalidade do projeto que você deseja, instale os pacotes geany e geany-plugins .

        
    por dv3500ea 07.09.2010 / 10:08
    6

    gEditar todo o caminho.

    • É um dos poucos editores que realmente trabalha com locais remotos. Nenhum outro editor que conheço suporta locais ssh definidos como marcadores do Nautilus.

    • Ele se integra perfeitamente à sua área de trabalho. Todos esses editores de plataformas cruzadas são baseados em XUL ou Java e geralmente têm uma renderização horrível de fontes.

    • Tem um painel de arquivos à esquerda (pressione F9)

    • Tem suporte de sintaxe para todos os arquivos ruby

    • Ele suporta os atalhos de teclado mais comuns. Os que você já espera trabalhar.

    • Existem plugins disponíveis para finalização de código.

    • Existem plugins para controle de revisão. (pelo menos Bazaar, não tenho certeza sobre o git)

    • Existe um plugin de console. Mas eu normalmente só abro um terminal em outro desktop, e tenho foco seguindo o mouse. Você também pode procurar coisas como o terremoto. (que liga um terminal suspenso à tecla ~, como no Quake)

    • Você pode conectar atalhos para scripts de shell personalizados, que operam no diretório 'main'. Perfeito para tarefas comuns de rake.

    PS. Se você não precisa ou não quer um painel de arquivos, você deve dar uma olhada em Scribes. É um clone de um colega de texto. Bastante. Muito magro, mas integra-se muito bem. Suporta locais remotos, modelos de código, realce de sintaxe. É apenas um truque engraçado que ele salva enquanto você digita e não tem um painel de arquivos adequado.

        
    por Ralf 07.09.2010 / 14:40
    6

    MonoDevelop

    Foi originalmente escrito como um IDE para escrever C # (o que é fantástico para), mas extensões foram criadas para estender o editor para outros idiomas.

    Os idiomas de extensão incluem:

    • python
    • java
    • luar
    • va
    • vala

    Também há boatos de que um módulo PHP está sendo trabalhado.

    Pessoalmente, usei-o principalmente para C # e algum desenvolvimento em Python (eu realmente gostaria que os desenvolvedores trabalhassem na área de preenchimento automático do Python).

    Ele também tem a capacidade de integrar plugins para gerenciamento de banco de dados, controle de fonte, teste de unidade, etc ...

    Embora não seja uma opção muito leve, definitivamente vale a pena usar.

        
    por Evan Plaice 16.02.2011 / 10:55
    6

    Todos os acima são ótimos editores. Eu encontrei recentemente este novo IDE de luz e ele é compatível com várias plataformas também.

    PyCharm

    É um pacote para todas as linguagens de script. Ele vem em outras versões também, PHP Storm5 e WebStorm

    O PHP Storm, contém suporte para todos os idiomas. Além disso, a beleza deste editor é que, se você é um estudante. Você pode se inscrever para este IDE gratuitamente e não apenas para si mesmo, mas para usuários ilimitados por um ano. Além disso, como o Visual Studio, ele tem esse recurso intellisense, onde você obtém as propriedades e os métodos no menu suspenso.

    Estou me divertindo muito usando este editor.

        
    por Sam007 04.10.2012 / 19:46
    5

    Posso sugerir-lhe o Komodo Edit . Você pode encontrá-lo aqui: link

        
    por Andrea Grandi 02.11.2010 / 18:29
    4

    Emacs é um ótimo editor de texto (além de muitas outras funções) que irá atendê-lo bem a longo prazo prazo. Ele tem uma curva de aprendizado um pouco íngreme, mas acho que você será bem recompensado. Instale-o com:

    sudo apt-get install emacs

    Eu começaria com o tutorial do emacs embutido. Deve ser facilmente acessível a partir do "buffer" padrão que é aberto. Ele vai te começar e bem no seu caminho.

        
    por haziz 24.02.2014 / 00:32
    4

    Eu recomendo o sucessor do Sublime Text 2, Sublime Text 3 . É muito rápido e tem suporte para atalhos de teclado. Você pode instalar muitos plugins para adicionar novas funcionalidades.

    Infelizmente, o texto sublime não é opensource e pago / nagware. No entanto, há um projeto opensource tentando deslocar o Texto do Lime

        
    por Deepak Singh Rawat 22.06.2018 / 11:51
    3

    DrPython

    O DrPython é um IDE específico do python escrito em python e acredito que você possa estendê-lo em Python. Recursos incluem:

    • Realce de sintaxe
    • Um navegador de classe
    • Depurador integrado de python

        
    por dv3500ea 11.03.2017 / 20:00
    2
    Não me odeie pelo que vou dizer: netbeans 6.9. (baixe a "versão ruby" para evitar outras coisas indesejáveis para carregar ..)
    sim, você vai dizer: mas precisa de java !! mas, se você tem + 512mb, apenas tente, e me conte depois, é só mais uma opção: P

        
    por Axel 14.09.2010 / 19:11
    2

    No interesse de oferecer outra opção de editor para a integridade - confira Eclipse com o Aptana plugin.

    Prós

    1. É útil se você já tiver o Eclipse instalado e quiser trabalhar no Ruby.

    2. Ele tem todos os recursos que você pediu e muito mais (intellisense por exemplo)

    3. Depois de criar a interface do Eclipse, você pode ser produtivo em uma ampla variedade de linguagens de programação e tecnologias

    Contras

    1. O Eclipse é faminto por recursos - não para máquinas com pouca memória.

    2. A interface do usuário tem uma curva de aprendizado se você não estiver familiarizado com o Eclipse.

    por Nikhil 01.10.2010 / 12:15
    1

    Editora Bluefish

    Do site:

    % bl0ck_qu0te%

    Além disso, os Scribes (que se parecem muito com o Textmate do Mac OS X).

        
    por sunpech 07.09.2010 / 07:44
    1

    Eu também sugiro o Gedit. Confira o gedit-mate para obter um excelente "conjunto de plug-ins, ferramentas, esquemas de cores e snippets que melhorarão seu trabalho".

        
    por Derek 03.01.2011 / 13:16
    1

    Sugiro usar o jedit. É um dos poucos editores que permitem exibir mais de um arquivo simultaneamente, o que acho muito útil. Você também pode exibir simultaneamente diferentes partes do mesmo arquivo. O único outro editor que faz isso é kate, mas parece não funcionar com as versões mais recentes do Ubuntu.

        
    por Dennis Rogers 13.01.2014 / 19:23
    0

    Para edição em Python entre plataformas, você pode usar o SPE

    (No entanto, Kate, Sublime2 e Geany com trechos são fantásticos)

    % bl0ck_qu0te%     
    por sagarchalise 22.06.2018 / 11:40
    0

    O site oficial de Python traça editores de python , bem como IDEs . Verifique aí o suporte mais recente!

    link

        
    por Behzadsh 22.06.2018 / 11:45