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
fonte

30 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
fonte
56

Vim

Eu acho que o Vim é incrível!

O Vim é um editor de texto altamente configurável, construído para permitir a edição eficiente de texto. É uma versão melhorada do editor vi distribuída com a maioria dos sistemas UNIX.

Embora o Vim tenha sido originalmente lançado para o Amiga, o Vim foi desenvolvido para ser multi-plataforma , suportando muitas outras plataformas. É o editor mais popular entre os leitores 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
fonte
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
fonte
41

Gedit

Gedit é um editor de texto simples, mas útil, que suporta o realce de sintaxe para python. Ele não tem muitos recursos prontos para uso, mas é muito simples de usar. Pode ser estendido com plugins. Existe um conjunto de plugins que podem ser instalados a partir do pacote gedit-plugins .

    
por dv3500ea 11.03.2017 / 20:00
fonte
19

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
fonte
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
    fonte
    17

    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
    fonte
    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á um monte de plugins disponíveis que o farão instalar em um Rails IDE completo: CLIQUE AQUI

        
    por Suhaib 31.03.2013 / 19:36
    fonte
    12

    Redcar

    Encontrado anunciado no StackOverflow. Código aberto, plataforma cruzada, parece / sente / funciona como o TextMate. Ele ainda suporta pacotes TextMate e vem com temas TextMate! Tem um navegador de arquivos de projetos e vários outros recursos. Leia as 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
    fonte
    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
    fonte
    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.
        

      $ nano

    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
    fonte
    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

      

    sudo apt-get instala escribas

    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
    fonte
    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
    fonte
    7

    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.

      

    O Geany é um ambiente de desenvolvimento integrado pequeno e leve. Ele foi desenvolvido para fornecer um IDE pequeno e rápido, que tem apenas algumas dependências de outros pacotes. Outro objetivo era ser o mais independente possível de um Ambiente de Área de Trabalho especial como o KDE ou o GNOME - o Geany requer apenas as bibliotecas de tempo de execução do GTK2.

    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
    fonte
    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
    fonte
    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
    fonte
    5

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

        
    por Andrea Grandi 02.11.2010 / 18:29
    fonte
    5

    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
    fonte
    4

    Vim para tudo. É o editor de texto mais versátil conhecido pelo homem IMHO. Se você quiser um editor de texto GUI, eu recomendaria o Scite. Ambos estão no repositório de praticamente todas as distros.

        
    por user2092 07.09.2010 / 11:46
    fonte
    4

    Eu recomendo SublimeText2 . É muito rápido e tem suporte para atalhos de teclado. Você pode instalar muitos plugins para adicionar novas funcionalidades.

        
    por Deepak Singh Rawat 17.04.2012 / 07:04
    fonte
    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
    fonte
    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
    fonte
    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
    fonte
    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
    fonte
    1

    Editora Bluefish

    Do site:

      

    O Bluefish é um editor poderoso voltado para programadores e webdesigners, com muitas opções para escrever sites, scripts e código de programação. O Bluefish suporta muitas linguagens de programação e marcação, e se concentra na edição de sites dinâmicos e interativos.

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

        
    por sunpech 07.09.2010 / 07:44
    fonte
    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
    fonte
    0

    Geany é fantástico. Adicione snippets . Ou apenas para python você pode usar spe.

      

    sudo apt-get instala o spe

        
    por sagarchalise 02.11.2010 / 17:44
    fonte
    0

    dê uma olhada na página IDE para python . você encontrará o que preencherá sua necessidade!

        
    por Behzadsh 02.11.2010 / 18:04
    fonte
    0

    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
    fonte
    0

    Eu não lhe dou uma resposta em particular, mas vou oferecer um link para o site oficial do python, onde você encontrará todos os editores com descrição, plataformas e notas, espero que isso ajude.

    Editores de Python

        
    por hhlp 16.02.2011 / 14:44
    fonte