IDE leve para Linux

votos
10

Mesmo que eu tenha um computador robusto e rápido (Pentium Dual Core 2.0 com 2GB RAM), estou sempre em busca de software leve para ter sobre ele, para que ele corre rápido mesmo quando muitos aplicativos estão funcionando simultaneamente.

Nas últimas semanas eu estive migrando gradualmente para Linux e deseja instalar um IDE mas útil leve livre para programar em C ++ e PHP. Sintaxe destacando e completition código dicas são must-haves.

Então, eu gostaria de receber algumas sugestões de vocês, caras.

Publicado 05/08/2008 em 20:57
fonte usuário
Em outras línguas...                            


15 respostas

votos
21

Se você está tomando seu tempo de mudar para linux, eu mudar para o emacs ou vim em algum momento também. Haverá sempre um recurso ou um documento que descreve exatamente o problema que você tem com qualquer um deles, e mais geralmente a solução é apenas alguns cliques no caminho.

Emacs pode ser mais fácil no início por causa da edição modal ... mas não deixe modal edição assustá-lo longe de Vim.

A chave com qualquer Vim ou o Emacs é saber que provavelmente poderia levá-lo a maior parte do dia apenas para descobrir o que você quer fazer, e muito menos como obtê-los a fazer isso.

Uma vez que eles trabalham para você, porém, você vai ver porque na maior parte todos está em um dos dois campos.

Dicas gerais:

  • Configurando um Makefile para o seu projeto é quase sempre vale a pena.
  • Usando cscope e ou ctags irá tornar sua vida mais fácil.

dicas Vim:

  • :faço
  • : Cn,: cp
  • OmniCompletion
  • usando autoloads BufRead para definir o que: fazer deve fazer dependendo do tipo de arquivo

Emacs dicas:

  • BCE é divertido
  • Mx dired
  • M-. M-, M- * Mx completa-tag para etags
  • Mx compile
  • (Add-hook 'myLanguage-mode-hook' (lambda () (setq my-personalizações t)))

E check out de outras pessoas personalizações para exemplos do que as outras pessoas fazem.

Respondeu 07/08/2008 em 18:48
fonte usuário

votos
18

emacs tem sido usado por programadores Linux por décadas. Possui destaque de sintaxe, é rápido, e há um milhão de tutoriais lá fora, você pode encontrar.

Respondeu 05/08/2008 em 21:13
fonte usuário

votos
18

gedit

  • Realce de sintaxe
  • Rápido, leve
  • tabs
  • GUI
Respondeu 05/08/2008 em 20:59
fonte usuário

votos
14

Editores de console, como emacs e vi , são mais leves do que suas contrapartes de GUI, e (pelo menos aqueles dois são) tão capazes quanto qualquer outro IDE (destaque de sintaxe, suporte a mouse, ctags, autocompletar ... todo o caminho para gdb integração). A curva de aprendizagem pode ser um pouco íngreme, e você pode ter que fazer alguma personalização, mas tudo vale a pena. Além disso, vi está presente em cada instalação do sistema operacional Unix-like.

Entre as aplicações X, há

  • gedit que vem com GNOME e tem muitos desses recursos do IDE (ver, por exemplo, esta entrada do blog ),

  • Geany - muito rápido, depende apenas de GTK, e com ainda mais recursos, incluindo dobramento de código.

Estes seriam IDEs leves, ao contrário de pesos pesados como Anjuta , KDevelop , Eclipse ou NetBeans .

Respondeu 20/09/2008 em 20:18
fonte usuário

votos
13

Vim (ou Emacs variando na religião) será sempre minha primeira resposta a esta pergunta, sobre qualquer ponto-e-clique IDE. Como eles escrevem em The Pragmatic Programmer

Escolha um editor, conhecê-lo completamente, e usá-lo para todas as tarefas de edição. [...] O editor será uma extensão da sua mão; as chaves vai cantar como eles fatia seu caminho através de texto e pensamento. Esse é o nosso objetivo.

Certifique-se de que o editor que você escolher está disponível em todas as plataformas que você usa.

Vim é configurável, extensível, programável e pode ser transformado em um IDE com todas as características regulares. Ultimamente tenho vindo a utilizar eclim "trazer funcionalidade Eclipse ao editor Vim" (projetos, melhor java suporte etc.) tornando-se uma plataforma completa com recursos avançados IDE.

Respondeu 07/08/2008 em 17:38
fonte usuário

votos
10

Joey, eu acredito que nada é mais leve que o Eclipse! : O)

Respondeu 05/08/2008 em 23:34
fonte usuário

votos
9

Eu salto sobre entre Mac, Windows e Ubuntu e enquanto Emacs costumava ser o meu editor de escolha, eu estou achando que na minha velhice eu prefiro algo baseado em GUI (usando linha de comando para o shell ainda é bem por mim) . Meu editor preferido é Komodo Edit , que as vantagens de:

  • Ser livre (como a cerveja)
  • Disponível para Mac, Windows e Linux
  • Destaque de sintaxe para um barco cheio de línguas, incluindo C ++ e PHP (eu estou usando-o para Ruby, Python e PHP eu)
  • conclusão de código, mesmo para as classes I me defini
  • Capacidade de "remoto salvar" via FTP, SFTP ou SCP
  • Suporte para organizar seus arquivos em projetos
  • Guias e outras sutilezas de interface

Eu não tenho certeza de como leve que é, mas ele certamente se sente snappier de Eclipse!

Respondeu 05/08/2008 em 22:10
fonte usuário

votos
4

Como é que ninguém mencionou Code :: Blocks !

Não só é uma fantástica IDE Open Source para C ++, mas é plataforma totalmente cruz, por isso, se você precisa trabalhar em uma caixa de Windows ou Mac para um pouco, você pode usar exatamente a mesma IDE e exatas arquivos mesmo projeto para fazê-lo ! Que é ótimo para compilação cruzada!

Respondeu 01/12/2008 em 01:35
fonte usuário

votos
1

Ninguém mencionou Kate. É mais fácil do que vi de início (e tem-mode vi agradável para aqueles que querem migrar para VI), tem mais opções do que gedit (e melhor destaque de sintaxe). Ele também tem 'kioslaves' suporte (bom para o desenvolvimento PHP servidor remoto) e é apenas um pouco mais-CPU exigindo que gedit. Ele também pode ter built-in console (extremamente útil se você quiser grep rápida através de arquivos ou compilar o projeto).

Há também recursos como:

  • conclusão de código básico
  • operações de recuo e de selecção bloco avançados
  • bom e muito limpo (para ler) localizar / substituir com regexp
  • comentar-out em ctrl + d (comenta a uma linha ou uma função se usado no cabeçalho da função)

e muito mais...

Respondeu 16/01/2011 em 11:24
fonte usuário

votos
1

Esta é uma pergunta muito religiosa - basta escolher o que você gosta. Cada editor tem o seu vantagens / desvantagens e você precisa decidir qual definir ternos melhor para você. Existem muitos IDEs lá fora, que pode usar vários editores como Pida .

Respondeu 20/09/2008 em 20:25
fonte usuário

votos
1

Não tenho certeza exatamente o que você quer dizer com 'leve', mas aqui estão algumas IDEs populares para Linux:

Anjuta para Gtk / Gnome
KDevelop ou Quanta para o KDE
CodeBlocks roda em Windows / Mac / Linux e é escrito em C ++

Nenhum um destes são Java, para que eles automaticamente têm uma vantagem sobre Eclipse para o desempenho;)

Outra opção é MonoDevelop , que é voltada para .Net / GTK # programação, mas também inclui suporte C ++.

Respondeu 14/08/2008 em 21:24
fonte usuário

votos
0

Eu diria Bluefish , não um IDE, mas um editor agradável leve código com destaque de sintaxe e conclusão de código (e muitos outros) para um grande leque de línguas (entre elas C e PHP ).

Respondeu 18/08/2011 em 07:24
fonte usuário

votos
0

Novamente, é um 'editor inteligente' ao invés de uma IDE. Parece saber como lidar com a maioria das línguas e uma vez seu começou é bastante inteligente, ainda Java mas menos recursos fome do Netbeans e Eclipse.

Respondeu 15/03/2011 em 09:47
fonte usuário

votos
0

que sobre eclipse com linuxtools ?

Respondeu 12/01/2010 em 10:43
fonte usuário

votos
0

qualquer um dos editores populares pode ser transformado em um IDE.

Eu uso Vi no console e ter usado vários editores gui ao longo dos anos. Isso não apenas ir para linux eu uso Crimson Editor no Windows como C / python / ide z80asm.

Respondeu 05/08/2008 em 21:15
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more