Quais IDEs estão disponíveis para o Ubuntu? [fechadas]

122

Esta pergunta existe porque tem significado histórico, mas não é considerada uma boa pergunta específica para este site, portanto, não a use como evidência de que você pode fazer perguntas semelhantes aqui. Veja o FAQ para mais informações.

Este é um wiki da comunidade para IDEs disponível no Ubuntu. Poste um IDE por resposta (incluindo mais do que apenas uma captura de tela ou um link, por favor, pelo menos, faça uma breve descrição).

Na sua resposta, diga-nos para que serve o IDE (que idioma (s) ou se é compatível com RAD).

Alaukik
fonte
9
Este parece ser um tópico excessivamente amplo. Minha resposta seria:Software Center > Development
Marco Ceppi
3
@Marco Ceppi: Alguns IDEs como Val (a) IDE não estão disponíveis no Software Center. Além disso, aqui as pessoas podem dizer prós e contras sobre seu software favorito.
kv1dr
@Marco Ceppi é por isso que eu pedi-lo para ser uma comunidade wiki :)
RolandiXor
9
Só porque é um CW não faz uma boa pergunta. Vou esperar o resto da comunidade pesar. Possível duplicado
Marco Ceppi
9
Isso não é uma duplicata. Ele pediu algo que possa fazer python, isto é (sim, amplo em termos de qualquer linguagem) - mas, para ser justo, teríamos que excluir também a lista de indicadores.
RolandiXor

Respostas:

69

Geany Instalar geany

[Geany] é um editor de texto que usa o kit de ferramentas GTK2 com recursos básicos de um ambiente de desenvolvimento integrado. Foi desenvolvido para fornecer um IDE pequeno e rápido, que possui apenas algumas dependências de outros pacotes. Ele suporta muitos tipos de arquivos e possui alguns recursos interessantes. Meu favorito até agora.

Tipos de arquivo suportados

insira a descrição da imagem aqui

wojox
fonte
10
Possui verificação de sintaxe? Preenchimento automático de código? Por que foi aceita como a melhor resposta ? Este é um wiki da comunidade , não faz sentido colocar o Geany como o melhor editor apenas porque o autor o achou. É apenas uma opinião ( dele ).
Alba Mendez
2
Além disso, a comunidade votou no Netbeans mais do que no Geany.
Alba Mendez
Pense Geany como o Notepad ++ do Ubuntu
kiri
71

Eclipse Instale o Eclipse

Pessoalmente, uso o Eclipse para Java, C e Python.

Citando da Wikipedia:

Ele é escrito principalmente em Java e pode ser usado para desenvolver aplicativos em Java e, por meio de vários plug-ins, outras linguagens de programação, incluindo Ada, C, C ++, COBOL, Perl, PHP, Python, R. Ruby (incluindo Ruby on Framework Rails), Scala, Clojure e Scheme. Também pode ser usado para desenvolver pacotes para o software Mathematica. O IDE costuma ser chamado de Eclipse ADT (Ada Development Toolkit) para Ada, Eclipse CDT para C / C ++, Eclipse JDT para Java e Eclipse PDT para PHP.

Eclipse 3.6

db42
fonte
8
O Eclipse é recomendado e suportado para o desenvolvimento do Android.
bgvaughan
Eu uso o Eclipse para desenvolvimento Java / Swing. Eu o uso no Ruby on Rails e no Wordpress Development. E eu o uso para criar pequenos programas em C também. E é claro que eu também o uso para o desenvolvimento do Android. Nada supera o Eclipse, esteja você no Windows, Mac ou Linux. Eclipse sopra tudo o resto da água.
JohnMerlino 28/06
1
A compatibilidade C ++ do Eclipse é altamente limitada no Ubuntu - ele precisa de uma reconfiguração pesada para fazê-lo funcionar no C ++, mas funciona com o Java pronto para uso. Também não consegue encontrar bibliotecas C ++.
Thomas Ward
Infelizmente, o Eclipse não é mais o IDE recomendado para Android, pois foi substituído pelo Android Studio. O plug-in não é mais mantido. Duvido que ele funcione com a versão mais recente do SDK do Android.
NickT
62

NetBeans Instalar netbeans

A versão mais recente é o NetBeans 7.2.1

NetBeans

Digite a descrição da imagem aqui

Ele suporta vários idiomas, serviços da web e bancos de dados. Definitivamente, o RAD é suportado para componentes Swing. Basta desenhar as caixas necessárias e clicar duas vezes em um segmento para escrever seu código. A interface é fácil de usar e é bastante intuitiva. Nada que intriga você ou qualquer coisa. Também há muitos plugins que você pode escolher. É um IDE cheio de energia e é mais divertido quando você o usa. Cargas de recursos interessantes que você simplesmente não pode digitar, mas precisa experimentá-lo para experimentar a diversão :)

Tecnologias suportadas:

Java EE 6, Java EE 5 and Java EE 1.4
Java ME SDK 3.0
Java Card 3 SDK
Struts 1.3.8
Spring 3.0, 2.5
Hibernate 3.2.5
Java API for RESTful Web Services (JAX-RS) 1.1
Java Wireless Toolkit 2.5.2 for CLDC
Issue Tracking
    Bugzilla 3.4 and earlier
    Jira 3.4 and earlier
C/C++/Fortran



PHP 5.3, 5.2, 5.1
Groovy 1.6.4
Grails 1.1
Apache Ant 1.8.1
Apache Maven 2.2.1 or later
VCS
    CVS: 1.11.x, 1.12.x
    Subversion: 1.5.x, 1.6.x
    Mercurial: 1.5
    ClearCase V7.0
    Git 1.7.х

Servidores de aplicativos testados:

GlassFish Server Open Source Edition 3.1
WebLogic 11g PS3 (10.3.4)

Conhecido para executar servidores de aplicativos:

GlassFish Enterprise Server v2.1.1
Tomcat 7.0.11
JBoss 6.0
Nitin Venkatesh
fonte
Eu odiava netbeans na faculdade: D ... mas isso é porque estávamos fazendo JSP.
RolandiXor
lol ironicamente, JSP era a única coisa que realmente me apresentou a Netbeans e comecei a amá-la: P
Nitin Venkatesh
7
Eu achava que o NetBeans estava bem até que eles anunciaram que estavam perdendo suporte para Ruby e Rails. Há também o problema onde ele é praticamente a aplicação mais fome de memória na terra ...;]
Nathan Kleyn
3
O Netbeans é um ótimo IDE ... O único problema é que ele usa recursos demais para mim.
precisa
Eu nunca usei o Netbeans, mas por que você usaria o Eclipse?
31414 JohnMerlino
49

GVim Instale o vim-gnome

Para qualquer idioma ( C , C ++ , C # , Python , Java , makefiles , Bash , Perl , HTML , JavaScript , assembler, PHP , Ruby , erb , fstab , passwd, a maioria dos arquivos de configuração do sistema e muito mais, praticamente o que você quiser, Eu ainda acho necessário baixar plug-ins de destaque de sintaxe extra); disponível na maioria das plataformas do mundo (Linux, Mac, Windows, Android, Unix etc.).

O GVim é um editor de texto muito configurável, com recursos de edição exclusivos e muito poderosos. A ideia de estar no modo de comando por padrão, em vez do modo de inserção, e as combinações de teclas mnemônicas podem levar algum tempo para se acostumar com pessoas vindas de outros editores / IDE, mas, depois que você se acostuma, elas permitem editar o texto na velocidade de pensamento. É um editor otimizado para datilógrafo, pois todas as funcionalidades estão disponíveis através do teclado (há suporte para mouse para quem ainda está aprendendo as cordas, mas o teclado é muito mais rápido).

O GVim vem com uma interface limpa e sem sentido por padrão (ao contrário da maioria dos IDEs apresentados aqui, o GVim carrega em segundos, não em minutos), embora com uma pequena configuração você possa transformá-lo em qualquer coisa que desejar, já que o GVim é rico de plugins e opções de personalização escritas em VimScript ou Python.

Também existe uma versão do terminal, o Vim , que funciona basicamente da mesma forma, mas dentro de um terminal.

Imagens:

Interface padrão do GVim; limpo, sem sentido:

Digite a descrição da imagem aqui

GVim com duas guias abertas, com um plug - in do explorador de arquivos em árvore à esquerda e editando um arquivo Django (Python) à direita:

Digite a descrição da imagem aqui

Vim rodando dentro do GNOME Terminal, mostrando a diferença de dois arquivos C ++:

Digite a descrição da imagem aqui

Lie Ryan
fonte
8
No entanto, possui uma curva de aprendizado bastante. Meu primeiro encontro com ele foi um choque; um editor que não permite que você edite! Desde então, descobri a chave 'i', mas o mais importante é a chave: wq. Desde então, mudei de bom grado para o emacs com o qual estou muito mais feliz.
haziz
1
Uma vantagem do vim é que ele é portátil para Linux e Windows.
Pablofiumara #
5
"Limpo, zero absurdo". ESTÁ BEM. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mmyers
2
A única vez em que eu usaria o VIM é ao fazer login em um servidor via ssh. Mas como um IDE? Você está brincando comigo?
31414 JohnMerlino
4
Mas isso não é um IDE
Yehonatan Tsirolnik
43

gedit Instale o gedit

Você tem um navegador de símbolos e preenchimento automático.

insira a descrição da imagem aqui

MickTaiwan
fonte
13
O Gedit tem preenchimento automático? Como você usa isso?
precisa
33
poste um guia "como fazer do gedit um ide".
dB42
4
@ Callum Rogers, ele possui autocompletar, mas nunca descobri o que o faz funcionar.
RolandiXor
2
Autocompletar é ativado através (menu Ferramentas) Trechos
MickaelFM
2
Eu só uso o Gedit ao trabalhar com código. O que há de bom nisso não é apenas sua simplicidade, mas também o fato de ser pré-instalado por padrão.
Christopher Kyle Horton
39

Texto sublime

O Sublime Text 2 é um editor simples e rápido, disponível em todas as principais plataformas ( Linux, Windows e Mac ).

Sublime Text é um sofisticado editor de texto para código, HTML e prosa. Você vai adorar a interface do usuário e os recursos extraordinários.

Alguns recursos destacados:

  • Minimapa: veja seu código de 10.000 pés
  • Modo de tela cheia: use todos os seus pixels, o tempo todo
  • Várias seleções: simplifique muitas tarefas que costumavam exigir macros ou expressões regulares
  • Carregamento assíncrono de arquivos, para que você nunca seja bloqueado ao carregar arquivos de unidades de rede lentas
  • Destaque de sintaxe para muitas linguagens com C, C ++, C #, CSS, D , Erlang , HTML, Groovy , Haskell , HTML, Java, JavaScript, LaTeX , Lisp , Lua , Markdown , MATLAB, OCaml , Perl , PHP , Python , R , Compatível com Ruby , SQL , Tcl , Têxtil e XML, pronto para uso, e mais disponíveis para download
  • Vários esquemas de cores, com vários incluídos, e muitos mais disponíveis para download
  • Edição de vários painéis lado a lado
  • Ligações de teclas, menus e barra de ferramentas totalmente personalizáveis

Além de muitos outros recursos.

Linux

Digite a descrição da imagem aqui

janelas

Digite a descrição da imagem aqui

Digite a descrição da imagem aqui


NOTA: Embora não seja um editor gratuito, você receberá uma avaliação ilimitada gratuitamente . Há também um PPA para atualizações e integração mais fáceis, o tutorial pode ser encontrado aqui.

http://webupd8.org/2011/03/sublime-text-2-ubuntu-ppa.html

Nikhil Ben Kuruvilla
fonte
2
A propósito, para atualizações e integração mais fáceis, existe um PPA (funciona como o Adobe Flash - baixa as atualizações do site oficial): webupd8.org/2011/03/sublime-text-2-ubuntu-ppa.html
Alin Andrei
1
O texto sublime é um produto pago. E o nagware o atinge com força enquanto você o usa. É muito rápido, muito mais rápido que o Eclipse, mas não possui muitos recursos do Eclipse.
31414 JohnMerlino
Você também deve mencionar que ele possui um repositório de plugins rico e um sistema de construção que pode ser usado para criar Python, C ++ etc. diretamente dentro do editor.
Nearoo
Um editor de texto não é um IDE.
Peter Mortensen
37

Qt Creator Instale o qtcreator

Um IDE para desenvolver aplicativos C ++ gráficos de plataforma cruzada usando o Qt Framework. Uma captura de tela da janela principal pode ser vista abaixo. Todos os recursos esperados de um IDE podem ser encontrados no Qt Creator, incluindo, mas não restrito a, preenchimento automático, quebra de código, navegador de classes, etc. A grande vantagem de usar o Qt Creator sobre outro IDE ou editor de texto ao trabalhar em um O projeto Qt é o editor da GUI incorporado, Qt Designer, que pode ser usado para produzir rapidamente UIs em uma fração do tempo necessário para digitar o código manualmente. O Qt Creator também inclui suporte para vários sistemas de controle de versão, incluindo Git.

Janela principal do Qt Creator

O Qt Designer é um editor independente e incorporado ao Qt Creator. O design da GUI com o Qt Designer é feito simplesmente arrastando e soltando o elemento UI da coluna da direita na tela do meio, e a coluna da esquerda contém as propriedades de cada objeto. Na captura de tela abaixo, arrastei alguns botões para a tela para fins ilustrativos.

Qt Designer com alguns botões

Existem alguns outros aplicativos Qt oficiais que podem ser usados ​​na criação de aplicativos Qt, com ou sem o Qt Creator. O Qt Linguist é uma ferramenta para traduzir facilmente aplicativos Qt para outros idiomas. Ao escrever o código-fonte no Qt creator, o programador escreveria uma sequência de texto voltada para o usuário, assim

tr ("My String")

Isso marca o texto como exigindo tradução. (Nota: é uma boa prática incluir esses marcadores, mesmo que você não pretenda traduzi-lo). O Qt Linguist procuraria esses marcadores e apresentaria uma interface do usuário, semelhante às ferramentas de tradução do Launchpad , onde o tradutor pode inserir a sequência traduzida para cada idioma em um campo de entrada de texto e chamar a sequência traduzida. Uma captura de tela do Qt Linguist sendo usada para traduzir um aplicativo para o polonês pode ser vista abaixo.

Qt Linguist sendo usado para traduzir um aplicativo em polonês

Finalmente, existe o Qt Assistant, que contém toda a documentação e material de referência necessários para tirar o máximo proveito do conjunto de aplicativos Qt. Se você já usou o Devhelp, no Centro de Software Ubuntu e onde toda a documentação para desenvolvimento no Ubuntu pode ser encontrada, você já saberá o que esperar disso. Se você precisa saber o que uma determinada classe faz, basta procurar o nome no Qt Assistant e você será direcionado diretamente para a página de referência. Se você quiser saber mais sobre o uso de qualquer um dos aplicativos Qt acima, manuais de usuário para todos eles podem ser encontrados aqui. Toda a documentação é armazenada localmente, para que o Qt Assistant possa ser usado sem uma conexão à Internet.

Como em qualquer idioma, estrutura ou conjunto de ferramentas, é totalmente possível desenvolver usando as bibliotecas fornecidas sem usar um ambiente de desenvolvimento especializado, como os mencionados acima. Também é possível comprar sua própria vaca leiteira e sair com um balde todas as manhãs às 6h, em vez de ir até a loja e comprar uma caixa que dura uma semana. O tempo de um desenvolvedor é um recurso precioso - use-o com sabedoria usando as ferramentas certas para o trabalho certo. Essas ferramentas são desenvolvidas pela Nokia, os desenvolvedores do Qt Framework e, como tal, são as melhores ferramentas possíveis para o desenvolvimento de aplicativos Qt (na verdade, elas podem ser as únicas ferramentas).

Se você deseja desenvolver um aplicativo Qt, entre no Ubuntu Software Center, procure por 'qt' e faça o download de tudo com o pequeno logotipo Qt verde ao lado.

Mais informações sobre o Qt podem ser encontradas no Qt Developer Center , enquanto mais informações sobre as próprias ferramentas podem ser encontradas aqui .

user2405
fonte
Você pode escrever isso no wiki da tag qt-creator ?
Braiam
O Qt foi desenvolvido para projetos C ++ usando a estrutura Qt. Se você não o estiver usando, será inútil para o desenvolvimento em Java, Ruby e C.
31414 JohnMerlino
@JohnMerlino Você pode usar QtCreator para projetos C ++ sem framework Qt
Becko
34

Emacs Instale o emacs

  1. É um editor de texto projetado para ser usado sem afastar a mão da seção de letras do teclado.
  2. Tem a capacidade de abrir e fechar vários arquivos de texto lado a lado.
  3. É altamente configurável (embora exija alguma paciência para aprender a configurar)
  4. A maioria dos recursos cruciais de um IDE está incluída no Emacs (preenchimento automático, pré-compilação, destaque de sintaxe etc.)
  5. É totalmente funcional, tanto no terminal quanto no ambiente da GUI
  6. Possui uma documentação fácil de seguir incorporada

Eu nunca tentei desenvolver nenhum aplicativo GUI com o Emacs, mas para a programação de linha de comando é um assassino.

Digite a descrição da imagem aqui

Yotam
fonte
1
vim é melhor intensifica corrico
Yehonatan Tsirolnik
5
@YehonatanTsirolnik Atualmente, estou aprendendo a usar o vim. Sua principal vantagem é o menor pressionamento de tecla por comando. Em uma nota lateral, minha filha tem um menino chamado Yehonatan em seu jardim de infância, presumo que não seja você. Repetição de trolling
Yotam
28

Código :: Blocos Instale codeblocks

O Code :: Blocks é o IDE (Ambiente de Desenvolvimento Integrado) de plataforma aberta. Ele é baseado em uma estrutura de plugins desenvolvida por si mesma, permitindo extensibilidade ilimitada. A maior parte de sua funcionalidade já é fornecida por plugins. Os plug-ins incluídos no pacote base são:

  • Frontend do compilador para muitos compiladores gratuitos

  • Frontend do depurador para GDB (e CDB para plataformas Windows)

  • Formatador de origem (baseado em AStyle)

  • Assistente para criar novas classes C ++

  • Navegador de conclusão de código / símbolos (trabalho em andamento)

  • Manipulador MIME padrão

  • Assistente para criar novos plugins Code :: Blocks

  • Lista de afazeres

  • Assistente extensível baseado em scripts

  • Salvamento automático (salva seu trabalho no caso infeliz de uma falha)

insira a descrição da imagem aqui

Atualmente, o Code :: Blocks é orientado para C e C ++. Também pode ser usado para criar aplicativos e programas ARM, AVR, D, DirectX, FLTK, GLFW, GLUT, GTK +, Irrlicht, Lightfeather, MATLAB, Ogre, OpenGL, Qt 4, SDL, SFML, STL, SmartWin e wx. Embora, em alguns casos, o respectivo SDK da instalação da estrutura seja necessário para o desenvolvimento de uma tecnologia específica.

Binarylife
fonte
1
Falha muito: -s #
Ciro Santilli #: 05516
25

IntelliJ IDEA

Eles têm uma comunidade (gratuita) e uma versão paga. Você pode ter seu sistema git incluído nos menus deste IDE, e há muitos recursos interessantes que o tornam uma ferramenta de código de força industrial para qualquer trabalho de programação. Um IDE fantástico para desenvolver em JavaScript.

insira a descrição da imagem aqui

Suhaib
fonte
IntelliJ tem um ótimo software. Android-Studio, IntelliJ Idea, PhpStorm. Eu tentei e gosto da maioria das coisas que vejo, especialmente o phpStorm, que eu acho que é o melhor IDE PHP, mas pago.
erm3nda
20

MonoDevelop Instalar monodesenvolvimento

O MonoDevelop é o principal IDE para o desenvolvimento do Mono ( .NET ) no Linux, mas também funciona no OS X e Windows nas versões recentes. O foco está em C # , Vala e Java (via IKVM.Net), mas outras linguagens são suportadas. Inclui depuração, conclusão de código, teste de unidade NUnit e uma estrutura para mais plugins, além de suporte interno para Subversion e Git VCS.

Mais capturas de tela podem ser encontradas aqui

Digite a descrição da imagem aqui

Destaques dos Recursos

  • Multiplataforma Suporta Linux, Windows e Mac OS X.
  • Edição de texto avançada Suporte para conclusão de código para C # 3, modelos de código, dobragem de código.
  • Ambiente de trabalho configurável Layouts de janelas totalmente personalizáveis, pressionamentos de tecla definidos pelo usuário, ferramentas externas
  • Suporte para vários idiomas C #, VB.NET , C / C ++, Vala
  • Depurador Integrado Para depuração de aplicativos Mono e nativos
  • GTK # Visual Designer Crie facilmente aplicativos GTK #
  • ASP.NET Crie projetos da Web com suporte completo à conclusão de código e teste no XSP, o servidor da Web Mono.
  • Outras ferramentas Controle de origem, integração de makefile, teste de unidade, empacotamento e implantação, localização

Um recurso útil do compilador C / C ++ no MonoDevelop é a maneira como os pacotes C ++ são gerenciados como recursos do .NET; portanto, a configuração da biblioteca é uma fraude.

IBBoard
fonte
Mono era um projeto comunitário, principalmente fora da Novell por um tempo. A Microsoft não inventou o Mono. E não, ninguém no Linux usa o Mono. Especialmente os players de mídia (Banshee), aplicativos de anotações (Tomboy), lançadores (Gnome Do), gerenciamento de fotos (F-Spot), jogos de plataforma cruzada (Bastion e mais usando MonoGame), alternativas de sincronização de arquivos ao Dropbox (Sparkle Share ) ou qualquer outra coisa.
IBBoard
17

RStudio

Um bom IDE para R.

O RStudio reúne todos os gráficos, console e scripts em uma janela e adiciona um quadro útil para acompanhar conjuntos de dados e objetos. Uma grande característica é que as plotagens são empilhadas para que você possa revisar e até manipular as plotagens anteriores.

É multiplataforma e pode até ser executado em um servidor Linux e acessado através de um navegador.

insira a descrição da imagem aqui

sarcozona
fonte
14

Kate

O Kate é um IDE simples, com uma estrutura de plugins que permite fácil desenvolvimento nos desktops do KDE.

insira a descrição da imagem aqui

Suhaib
fonte
14

Aptana Studio

O Aptana Studio é um ambiente de desenvolvimento integrado (IDE) de código aberto para a construção de aplicativos da web. Baseado no Eclipse, ele suporta JavaScript, HTML, DOM e CSS com conclusão de código, estrutura de tópicos, depuração de JavaScript, notificações de erro e aviso e documentação integrada. Plugins adicionais permitem que o Aptana Studio suporte Ruby on Rails, PHP, Python, Perl, 1 Adobe AIR, Apple iPhone e Nokia WRT (Web Runtime). O Aptana Studio está disponível como autônomo no Windows, Mac OS X e Linux ou como um plug-in para o Eclipse.

insira a descrição da imagem aqui

PHP

O Aptana Studio 3 fornece o seguinte suporte para o desenvolvimento de aplicativos PHP

  • Sintaxe Colorir de acordo com o tema selecionado nas preferências
  • Code Assist
  • Anotações de erro de sintaxe
  • Recuo automático e formatação de código
  • Hiperligação a classes, funções e variáveis, passando o mouse sobre os elementos e pressionando a tecla Ctrl
  • Pop-ups do PHPDoc ao passar o mouse sobre itens que anexaram documentação
  • Leia e escreva Marcadores de Ocorrências ao clicar em elementos PHP específicos.
  • Servidor PHP embutido para visualização no Aptana Studio,
  • Assistência completa ao código, estrutura de tópicos e formatação de código,
  • Depurador PHP integrado,
  • Construído em Smarty,
  • Digite a exibição da hierarquia,
  • Vá para a declaração,
  • Manual PHP integrado (online ou local).

Ruby on Rails

O Aptana Studio suporta o desenvolvimento do Ruby on Rails usando o RadRails, um plugin de código aberto para a estrutura do Ruby on Rails. Isso inclui

  • Console shell Ruby on Rails integrado,
  • Instalação e configuração padrão do interpretador Ruby, banco de dados e depurador,
  • conclusão de código com inferências de tipo,
  • Code Assist para Ruby, CSS, JavaScript e HTML dentro de arquivos RHTML,
  • Digite a exibição da hierarquia,
  • Vá para a declaração,
  • Hierarquia de chamada,
  • Implementação completa do RDT (projeto Ruby Development Tools do Eclipse).

Pitão

O Aptana Studio fornece suporte para Python na forma do plug-in PyDev. Isso fornece as seguintes vantagens

  • Realce de sintaxe de cores
  • Conclusão de código
  • Esboço do código
  • Depuração
  • Ferramentas de refatoração
  • Console interativo
  • Integração mais unida
  • Suporte integrado para os intérpretes CPython, Jython e IronPython.
simplans
fonte
14

CodeLite


Esse IDE é relativamente jovem, mas evoluiu incrivelmente rápido para se tornar um IDE muito estável para o desenvolvimento de C ++, com um recurso de preenchimento automático surpreendentemente confiável.

lurscher
fonte
14

KDevelop

O KDevelop é um IDE que permite desenvolver aplicativos em diferentes idiomas.

O KDevelop 4.3 possui suporte decente ao C ++ 11.

Drew Noakes
fonte
Realmente fácil de configurar para o C ++ dev.
Ciro Santilli
As imagens parecem ser / links quebrados mortos
Doryx
10

Nano

O Nano é um editor de texto minimalista que você pode executar a partir do seu terminal. Ele vem instalado por padrão.

Captura de tela do Nano

Para realçar a sintaxe, tente ver Como habilitar o realce da sintaxe no nano? ou esta postagem dos fóruns do Ubuntu .

Christopher Kyle Horton
fonte
4
Nano é terrível. Ninguém usa isso.
31414 JohnMerlino
5
@JohnMerlino Nano é o Gedit dos editores de texto da CLI. É bom fazer algumas alterações rapidamente no terminal e não precisa se preocupar em como encerrá-lo posteriormente.
Christopher Kyle Horton
2
@JohnMerlino Nano é bom para pequenas coisas, não m8 h8
Yehonatan Tsirolnik
"Editor de texto minimalista". Não é exagero chamá-lo de IDE?
Peter Mortensen
9

Anjuta Instale Anjuta

Anjuta é um ambiente de desenvolvimento integrado para as linguagens de programação de computador C, C ++, Java, JavaScript, Python e Vala , escritas para o projeto GNOME.

O Anjuta DevStudio é um estúdio de desenvolvimento de software versátil, com várias facilidades avançadas de programação, incluindo gerenciamento de projetos, assistente de aplicativos, depurador interativo, editor de código-fonte, controle de versão, designer de GUI, criador de perfil e muitas outras ferramentas. Ele se concentra em fornecer uma interface de usuário simples e utilizável, mas poderosa para um desenvolvimento eficiente.

insira a descrição da imagem aqui

hhlp
fonte
9

Eric Python IDE Instalar Eric

Eric é um editor e IDE completo para Python e Ruby, escrito em Python . Ele é baseado no kit de ferramentas Qt GUI de plataforma cruzada, integrando o controle altamente flexível do editor Scintilla. Ele foi projetado para ser usado como editor rápido e sujo de todos os dias, além de ser usado como uma ferramenta profissional de gerenciamento de projetos que integra muitos recursos avançados que o Python oferece ao codificador profissional. O Eric 4 inclui um sistema de plugins, que permite uma fácil extensão da funcionalidade do IDE com plugins que podem ser baixados da rede.

As versões estáveis ​​atuais são Eric 4, com base no Qt 4 e Python 2, e Eric 5, com base no Python 3 e Qt 4.

Captura de tela do Eric IDE

James
fonte
8

Se você gosta do Vim , também pode tentar usar o abominade , que usa o gVim sob o capô:

editor de abominação edição abominação

Possui um editor gVim incorporado, um painel de terminal com guias inteligente que permite clicar com o botão direito do mouse e abrir nomes de arquivos, um explorador de arquivos, e traz a lista de buffers para a frente, para que você possa manter em linha reta muitos arquivos abertos. Você também pode usar as divisões do Vim ou guias extras que desejar.

Para instalá-lo no Ubuntu, basta fazer

$ sudo apt-get install vim-gtk python-gtk2 python-vte \
    python-dbus python-pip python-dev
$ sudo pip install a8
Mu Mind
fonte
1
Como outros projetos no code.google.com , o link está quebrado: "404. Isso é um erro. A abominação do projeto não foi encontrada". .
Peter Mortensen
@PeterMortensen Foi transferido para o GitHub. Atualizado o link.
Mu Mente
5

Scintilla

Scintilla é um componente gratuito de edição de código-fonte. Ele vem com o código fonte completo e uma licença que permite o uso em qualquer projeto ou produto comercial gratuito.

Além dos recursos encontrados nos componentes padrão de edição de texto, o Scintilla inclui recursos especialmente úteis ao editar e depurar o código-fonte. Isso inclui suporte para estilo de sintaxe, indicadores de erro, conclusão de código e dicas de chamada. A margem de seleção pode conter marcadores como os usados ​​nos depuradores para indicar pontos de interrupção e a linha atual. As opções de estilo são mais abertas do que com muitos editores, permitindo o uso de fontes proporcionais, negrito e itálico, várias cores de primeiro e segundo plano e várias fontes.

SciTE é um editor de texto baseado em SCIntilla. Originalmente construído para demonstrar o Scintilla, tornou-se um editor geralmente útil, com instalações para criar e executar programas. É melhor usado para trabalhos com configurações simples - eu o uso para criar programas de teste e demonstração, bem como o SciTE e o Scintilla.

O desenvolvimento do Scintilla começou como um esforço para melhorar o editor de texto no PythonWin. Depois de ficar frustrado com os problemas no controle Richedit usado pelo PythonWin, parecia que o melhor caminho a seguir era escrever um novo controle de edição. O maior problema com o Richedit e outros controles semelhantes é que eles tratam as alterações de estilo como alterações persistentes importantes no documento, para que sejam salvas na pilha de desfazer e definam o sinalizador sujo do documento. Para o código fonte, o estilo não deve ser persistente, pois pode ser recriado mecanicamente.

Atualmente, o Scintilla e o SciTE estão disponíveis para sistemas operacionais Intel Win32 e Linux compatíveis com GTK +. Eles foram executados no Windows XP, Windows 7 e no Ubuntu 10.10 com GTK + 2.20.insira a descrição da imagem aqui

cprofitt
fonte
Um editor de texto não é um IDE.
Peter Mortensen
2

JS Studio

O JS Studio é um IDE de plataforma cruzada baseado em Qt para desenvolver aplicativos da Web baseados em JavaScript.

Captura de tela da janela principal

O JS Studio foi projetado para ser um IDE completo para o desenvolvimento de aplicativos da Web, com foco em aplicativos interativos baseados em JavaScript. Aqui estão alguns dos recursos atualmente disponíveis:

  • Destaque de sintaxe para alguns idiomas comuns (JavaScript, Python, HTML e CSS)
  • Gerenciamento de projetos (adicionar / remover / renomear arquivos)
  • A interface pode ser totalmente estendida / modificada por complementos JavaScript (inclui gerenciador de complementos)

Você pode instalar o aplicativo (de seu PPA ) usando estes comandos:

sudo apt-add-repository ppa:george-edison55/george-edison
sudo apt-get update ; sudo apt-get install jsstudio

Isenção de responsabilidade: Eu sou o principal mantenedor e programador deste projeto.

Nathan Osman
fonte