Vă mulțumim pentru susținere

IDE ușor pentru Linux

Chiar dacă am un calculator robust și rapid (Pentium Dual Core 2.0 cu RAM de 2 Gb), căut mereu pentru software-ul ușor de folosit, așa că rulează rapid chiar și când multe aplicații funcționează simultan.

În ultimele săptămâni am migrat treptat la Linux și doresc să instalez un IDE gratuit, dar util, pentru a programa pe C și PHP. Sintaxul de evidențiere și sfaturile de completare a codului sunt necesare.

Deci, aș dori să primesc niște sugestii de la voi, băieți.

0
adăugat editat

15 răspunsuri

emacs a fost folosit de programatorii linux de zeci de ani. Are o evidențiere a sintaxei, este rapidă și există un milion de tutoriale pe care le puteți găsi.

0
adăugat
Dacă mergeți cu Emacs, asigurați-vă că verificați CEDET această colecție de instrumente oferă lucruri cum ar fi finalizarea codului, afișarea tipurilor de metode, navigarea prin coduri și generarea de coduri. cedet.sourceforge.net
adăugat autor Chris

oricare dintre editorii populari poate fi transformat într-un ideal.

Eu folosesc Vi pe consola și am folosit mai mulți editori gui de-a lungul anilor. Acest lucru nu merge doar pentru linux am folosi Crimson Editor pe ferestre ca un C / python / z80asm ide.

0
adăugat

gedit

  • Evidențierea sintaxei
  • Rapid, ușor
  • File
  • GUI
0
adăugat

Joey, cred că orice este mai ușor decât Eclipse! : O)

0
adăugat
IMHO eclipse / zend ide au cele mai clunkiest interfete pe care le-am intalnit in viata mea.
adăugat autor Stann

Cum nu a fost menționat nimeni Cod: Blocuri !

Nu numai că este un fantastic Open Source IDE pentru C ++, dar este pe deplin încrucișată platforma, deci dacă trebuie să lucrați puțin pe o casetă Windows sau Mac, puteți folosi exact același IDE și exact aceleași fișiere de proiect pentru a face acest lucru ! Ceea ce este minunat pentru compilarea încrucișată!

0
adăugat

Din nou, este un "editor inteligent", nu un IDE. Pare să știe cum să se ocupe de majoritatea limbilor și odată ce a început să fie destul de inteligent, totuși Java, dar mai puțin resursă foame decât Netbeans și Eclipse.

0
adăugat

Nu știu exact ce înțelegi prin "ușoare", dar aici sunt câteva IDE-uri populare pentru linux:

Anjuta for Gtk/Gnome
KDevelop or Quanta for KDE
CodeBlocks runs on Windows/Mac/Linux and is written in C++

Nici unul dintre acestea nu este Java, deci au automat un avantaj față de Eclipse pentru performanță;)

O altă opțiune este MonoDevelop , care este orientată către programarea .Net / Gtk # dar include și suport C ++.

0
adăugat

Sari peste Mac, Windows si Ubuntu si in timp ce Emacs era editorul meu de la alegere, ma gandesc ca la varsta mea inaintata prefer sa se bazeze pe GUI (folosirea liniei de comanda pentru shell este inca buna de mine) . Editorul meu preferat este Komodo Edit , care avantajele de:

  • Fiind liber (ca în bere)
  • Disponibil pentru Mac, Windows și Linux
  • Evidențierea sintaxei pentru o încărcătură de limbi, inclusiv C ++ și PHP (o folosesc eu pentru Ruby, Python și PHP)
  • Completarea codului, chiar și pentru clasele pe care le-am definit eu
  • Abilitatea de a "salva de la distanță" prin FTP, SFTP sau SCP
  • Sprijin pentru organizarea fișierelor în proiecte
  • Tab-uri și alte interfețe de interfață

Nu sunt sigur cât de ușor este, dar cu siguranță se simte mai bine decât Eclipse!

0
adăugat

Vim (or Emacs varying on religion) will always be my first answer to this question, over any point-and-click IDE. As they write in The Pragmatic Programmer

Alegeți un editor, îl cunoașteți bine și îl puteți folosi pentru toate sarcinile de editare. [...] Editorul va fi o extensie a mâinii tale; cheile vor cânta în timp ce își vor tăia calea prin text și gândire. Acesta este scopul nostru.

     

Asigurați-vă că editorul pe care îl alegeți este disponibil pe toate platformele pe care le utilizați.

Vim este configurabil, extensibil, programabil și poate fi transformat într-un IDE cu toate caracteristicile obișnuite. În ultima vreme am folosit Eclim pentru a "aduce funcționalitatea Eclipse editorului Vim" (proiecte, suport mai bun pentru java etc) făcând o platformă completă cu caracteristici IDE avansate.

0
adăugat
Un +1 mare pentru eclim. Mi-a făcut viața mult mai bună.
adăugat autor num1
Îmi place firul de aici, care pare a fi: "Începeți cu orice editor rezonabil și puteți construi un IDE în jurul acestuia, care este, prin definiție, greutate redusă".
adăugat autor Casey Rodarmor

Dacă vă faceți timp pentru a trece la linux, aș trece la emacs sau vim la un moment dat, de asemenea. Întotdeauna va exista o resursă sau un document care să descrie exact problema pe care o aveți cu oricare dintre ele și, în general, o soluție este doar câteva clicuri pe drum.

Emacs poate fi mai ușor la început din cauza editare fără moduri ... dar nu permiteți editare modală să vă sperie departe de Vim.

Cheia fie cu Vim, fie cu Emacs este că știi că ar putea să-ți ia partea cea mai bună a zilei doar pentru a-ți da seama ce vrei să facă, să nu mai vorbim cum să-i faci să facă asta.

Odată ce vor lucra pentru dvs., veți vedea de ce majoritatea se află în unul din cele două tabere.

Sugestii generale:

  • Configurarea unui Makefile pentru proiectul dvs. este aproape întotdeauna merită.
  • Utilizarea cscope și / sau ctags vă va face viața mai ușoară.

Sugestii Vim:

  • : make
  • : cn,: cp
  • OmniCompletion
  • utilizând bulele autoreglare BufRead pentru a seta ceea ce: ar trebui să facă în funcție de tipul fișierului

Sugestii Emacs:

  • ecb este distractiv
  • M-x dired
  • M-. M-, M- * M-x tag-ul complet pentru etags
  • Compilați M-x
  • (adăugați -hook "mylanguage-mode-hook" (lambda () (setq my-customizations t)))

Și verificați personalizările al altor persoane exemple despre ceea ce fac alți oameni.

0
adăugat

Editorii de consolă, cum ar fi emacs și gedit care vine cu GNOME și are multe dintre aceste caracteristici IDE ( vedeți, de exemplu, această intrare în blog ),

  • Geany - foarte rapid, depinde doar de GTK și cu mai multe caracteristici, inclusiv codul pliere.

  • Acestea ar fi IDE ușoare, spre deosebire de greutăți mari, cum ar fi Anjuta , KDevelop , Eclipse sau NetBeans .

    0
    adăugat
    +1 pentru Geany, i-am folosit și eu
    adăugat autor sloth

    Aceasta este o întrebare cu adevărat religioasă - alegeți doar cea care vă place. Fiecare editor are argumente pro / contra și trebuie să decideți ce set se potrivește cel mai bine cu dvs. Există multe IDE-uri care pot folosi editori diferiți, cum ar fi Pida .

    0
    adăugat

    ce zici de eclipsa cu linuxtools ?

    0
    adăugat

    Nimeni nu la menționat pe Kate. Este mai ușor decât vi pentru început (și are vi-mode frumos pentru cei care doresc să migreze la vi), are mai multe opțiuni decât gedit (Și o mai bună evidențiere a sintaxei). De asemenea, are suport pentru kioslav (frumos pentru dezvoltarea serverului de la distanță PHP) și este doar puțin mai solicitant de CPU decât gedit. De asemenea, poate avea consola încorporată (extrem de utilă dacă doriți să căutați rapid fișiere sau să compilați proiectul).

    Există, de asemenea, caracteristici cum ar fi:

    • finalizarea codului de bază
    • Operații avansate de indentare și blocare
    • găsiți / înlocuiți cu regexp
    • bun și foarte curat (pentru a citi)
    • comentează pe ctrl + d (comentează o linie sau o funcție dacă este folosită în antetul funcției)

    si mult mai mult...

    0
    adăugat

    Aș spune Bluefish , nu un IDE, ci un editor frumos de coduri ușoare, cu evidențierea sintaxei și finalizarea codului (și multe altele) pentru o mulțime de limbi (printre care C PHP ).

    0
    adăugat