Ελαφρύ IDE για Linux

ψήφοι
10

Ακόμα κι αν έχω ένα ισχυρό και γρήγορο υπολογιστή (Pentium Dual Core 2.0 με 2GB RAM), είμαι πάντα ψάχνει για ελαφρύ λογισμικό να έχει πάνω του, έτσι ώστε να τρέχει γρήγορα, ακόμη και όταν πολλές εφαρμογές είναι σε λειτουργία ταυτόχρονα.

Από τις τελευταίες εβδομάδες έχω μεταναστεύουν σταδιακά στο Linux και θέλετε να εγκαταστήσετε ένα δωρεάν ελαφρύ, αλλά χρήσιμο IDE για τον προγραμματισμό σε C ++ και PHP. Sintax επισήμανση και τον κωδικό completition συμβουλές είναι must-haves.

Έτσι, θα ήθελα να λάβετε κάποιες προτάσεις από εσάς, παιδιά.

Δημοσιεύθηκε 05/08/2008 στις 20:57
πηγή χρήστη
Σε άλλες γλώσσες...                            


15 απαντήσεις

ψήφοι
21

Εάν παίρνετε το χρόνο σας να στραφούν σε linux, θα στραφούν σε emacs ή vim σε κάποιο σημείο. Πάντα θα υπάρχει ένας πόρος ή ένα έγγραφο που περιγράφει ακριβώς το πρόβλημα που αντιμετωπίζετε με κάποιο από αυτά, και γενικά η λύση είναι μόνο μερικά περισσότερα κλικ κάτω από το δρόμο.

Emacs μπορεί να είναι πιο εύκολο στην αρχή, λόγω της modeless μοντάζ ... αλλά μην αφήσετε τροπική επεξεργασίας σας τρομάξει μακριά από το Vim.

Το κλειδί είτε με Vim ή τον Emacs είναι να γνωρίζουμε ότι θα μπορούσε πιθανώς να πάρετε το μεγαλύτερο μέρος της ημέρας απλά για να καταλάβω τι θέλετε να κάνετε, πόσο μάλλον πώς να τους πάρει για να το κάνουμε αυτό.

Από τη στιγμή εργάζονται για σας όμως, θα δείτε γιατί ως επί το πλείστον ο καθένας είναι σε ένα από τα δύο στρατόπεδα.

Γενικές συμβουλές:

  • Η δημιουργία ενός Makefile για το έργο σας είναι σχεδόν πάντα αξίζει τον κόπο.
  • Χρησιμοποιώντας Cscope ή ctags θα κάνουν τη ζωή σας πιο εύκολη.

Vim συμβουλές:

  • :φτιαχνω, κανω
  • : Cn,: cp
  • OmniCompletion
  • χρησιμοποιώντας BufRead autoloads να ρυθμίσετε τι: κάνουν πρέπει να κάνετε ανάλογα με τον τύπο του αρχείου

Emacs συμβουλές:

  • ΕΚΤ είναι διασκέδαση
  • mx dired
  • Μ. Μ-, Μ- * Mx πλήρης-tag για ΚΓΕΤΕ
  • mx μεταγλώττιση
  • (Add-hook 'mylanguage-mode-αγκίστρου' (λάμδα () (setq μου-προσαρμογές t)))

Και δείτε άλλων ανθρώπων προσαρμογές για παραδείγματα για το τι κάνουν οι άλλοι άνθρωποι.

Απαντήθηκε 07/08/2008 στις 18:48
πηγή χρήστη

ψήφοι
18

emacs έχει χρησιμοποιηθεί από τους προγραμματιστές του Linux για δεκαετίες. Διαθέτει τονισμό σύνταξης, είναι γρήγορο, και υπάρχουν ένα εκατομμύριο μαθήματα από εκεί μπορείτε να βρείτε.

Απαντήθηκε 05/08/2008 στις 21:13
πηγή χρήστη

ψήφοι
18

gedit

  • τονισμό σύνταξης
  • Γρήγορη, ελαφριά
  • καρτέλες
  • GUI
Απαντήθηκε 05/08/2008 στις 20:59
πηγή χρήστη

ψήφοι
14

Κονσόλα συντάκτες, όπως ο emacs και vi , είναι πιο ελαφρύ από τους ομολόγους GUI τους, και (τουλάχιστον αυτά τα δύο είναι) εξίσου ικανές με οποιοδήποτε άλλο IDE (τονισμό σύνταξης, υποστήριξη ποντίκι, ctags, αυτόματη συμπλήρωση ... σε όλη τη διαδρομή για να gdb ενσωμάτωση). Η καμπύλη εκμάθησης μπορεί να είναι κάπως απότομη, και ίσως χρειαστεί να κάνετε κάποια προσαρμογή, αλλά όλα αξίζει τον κόπο. Επίσης, vi είναι παρούσα σε κάθε εγκατάσταση τύπου Unix λειτουργικό σύστημα.

Μεταξύ εφαρμογές X, υπάρχουν

  • gedit που έρχεται με το GNOME και έχει πολλά από αυτά τα χαρακτηριστικά IDE (βλέπε, για παράδειγμα, αυτή την καταχώρηση blog ),

  • Geany - πολύ γρήγορα, εξαρτάται μόνο από το GTK, και με ακόμη πιο χαρακτηριστικά, όπως αναδίπλωση κώδικα.

Αυτές θα είναι ελαφρύ IDEs, σε αντίθεση με μεγάλοι, όπως Anjuta , KDevelop , το Eclipse και το NetBeans .

Απαντήθηκε 20/09/2008 στις 20:18
πηγή χρήστη

ψήφοι
13

Vim (ή Emacs διαφορετικό στη θρησκεία) θα είναι πάντα η πρώτη μου απάντηση στο ερώτημα αυτό, πάνω από οποιοδήποτε σημείο-και-κλικ IDE. Όπως γράφουν στο The πραγματική Programmer

Επιλέξτε ένα πρόγραμμα επεξεργασίας, ξέρω ότι καλά, και να το χρησιμοποιήσετε για όλες τις εργασίες επεξεργασίας. [...] Ο επεξεργαστής θα είναι μια επέκταση του χεριού σας? τα πλήκτρα θα τραγουδήσει όπως φέτα δρόμο τους μέσα από το κείμενο και τη σκέψη. Αυτός είναι ο στόχος μας.

Βεβαιωθείτε ότι ο συντάκτης που θα επιλέξετε είναι διαθέσιμο σε όλες τις πλατφόρμες που χρησιμοποιείτε.

Vim είναι παραμετροποιήσιμο, επεκτάσιμο, προγραμματιζόμενη και μπορεί να μετατραπεί σε ένα IDE με όλα τα συνηθισμένα χαρακτηριστικά γνωρίσματα. Τον τελευταίο καιρό έχω χρησιμοποιήσει Eclim να «φέρει τη λειτουργικότητα Eclipse με το συντάκτη Vim» (έργα, καλύτερη java υποστήριξη κλπ) καθιστώντας το μια ολοκληρωμένη πλατφόρμα με προηγμένα χαρακτηριστικά IDE.

Απαντήθηκε 07/08/2008 στις 17:38
πηγή χρήστη

ψήφοι
10

Joey, πιστεύω ότι όλα είναι ελαφρύτερο από το Eclipse! : O)

Απαντήθηκε 05/08/2008 στις 23:34
πηγή χρήστη

ψήφοι
9

Θα σπάσουμε περίπου μεταξύ Mac, Windows και Ubuntu και ενώ Emacs χρησιμοποιείται για να είναι εκδότης της επιλογής μου, βρίσκω ότι στα γηρατειά μου, προτιμώ κάτι GUI-based (με τη χρήση της γραμμής εντολών για το κέλυφος εξακολουθεί να είναι μια χαρά από εμένα) . Προτιμάται εκδότης μου είναι Komodo Edit , το οποίο τα πλεονεκτήματα της:

  • Όντας ελεύθερος (όπως και στην μπίρα)
  • Διαθέσιμο για Mac, Windows και Linux
  • Σύνταξη τονίζοντας για μια καραβιά γλώσσες, συμπεριλαμβανομένης της C ++ και PHP (είμαι το χρησιμοποιεί για Ruby, Python και PHP εαυτό μου)
  • την ολοκλήρωση κώδικα, ακόμη και για τις κατηγορίες εγώ ορίζεται
  • Δυνατότητα να «απομακρυσμένη σώσει» μέσω FTP, SFTP ή SCP
  • Στήριξη για την οργάνωση των αρχείων σας σε έργα
  • Καρτέλες και άλλα λεπτότητα διεπαφή

Δεν είμαι σίγουρος πόσο ελαφρύ είναι, αλλά αισθάνεται σίγουρα snappier από το Eclipse!

Απαντήθηκε 05/08/2008 στις 22:10
πηγή χρήστη

ψήφοι
4

Πώς έχει αναφερθεί κανείς Κώδικα :: Μπλοκ !

Δεν είναι μόνο ένας φανταστικός Open Source IDE για C ++, αλλά είναι πλήρως σταυρό πλατφόρμα, ώστε αν χρειαστεί να εργαστούν σε έναν υπολογιστή με Windows ή Mac κουτί για λίγο, μπορείτε να χρησιμοποιήσετε την ίδια ακριβώς IDE, και την ακριβή αρχεία ίδιο έργο να το πράξουν ! Ποια είναι μεγάλη για cross-μεταγλώττιση!

Απαντήθηκε 01/12/2008 στις 01:35
πηγή χρήστη

ψήφοι
1

Κανείς δεν αναφέρθηκε Kate. Είναι ευκολότερο από ό, τι vi για την εκκίνηση (και έχει ωραία vi-mode για εκείνους, που θέλουν να μεταναστεύσουν έως vi), έχει περισσότερες επιλογές από ό, τι το gedit (και καλύτερη επισήμανση σύνταξης). Έχει επίσης kioslaves υποστήριξη (ωραίο για την ανάπτυξη της PHP απομακρυσμένο server) και αυτό είναι μόνο ένα μικρό κομμάτι περισσότερο CPU-απαιτώντας από το gedit. Μπορεί επίσης να έχουν ενσωματωμένη κονσόλα (ιδιαίτερα χρήσιμο εάν θέλετε να γρήγορη grep μέσω αρχεία ή μεταγλώττιση του έργου).

Υπάρχουν διαθέτει, επίσης, όπως:

  • βασικές ολοκλήρωση κώδικα
  • προηγμένες λειτουργίες οδόντωση και την επιλογή μπλοκ
  • καλό και πολύ καθαρά (για να διαβάσετε) βρείτε / αντικατάσταση με regexp
  • σχολιάσει-έξω σε ctrl + d (σχολιάζει έξω μία γραμμή ή μία λειτουργία εάν χρησιμοποιηθεί σε κεφαλίδα λειτουργία)

και πολλά άλλα ...

Απαντήθηκε 16/01/2011 στις 11:24
πηγή χρήστη

ψήφοι
1

Αυτό είναι ένα πραγματικά θρησκευτική ερώτηση - απλά επιλέξτε αυτό που σας αρέσει. Κάθε συντάκτης έχει το πλεονεκτήματα / μειονεκτήματα και θα πρέπει να αποφασίσουν ποιο σύνολο ταιριάζει καλύτερα σε εσάς. Υπάρχουν πολλοί IDEs εκεί έξω που μπορεί να χρησιμοποιήσει διάφορα προγράμματα επεξεργασίας όπως PIDA .

Απαντήθηκε 20/09/2008 στις 20:25
πηγή χρήστη

ψήφοι
1

Δεν είμαι σίγουρος τι ακριβώς εννοούμε με τον όρο «ελαφρύ», αλλά εδώ είναι μερικές δημοφιλείς IDEs για linux:

Anjuta για Gtk / Gnome
KDevelop ή Quanta για το KDE
CodeBlocks τρέχει σε Windows / Mac / Linux και είναι γραμμένο σε C ++

Κανένα ένα από αυτά είναι Java, έτσι ώστε να έχουν αυτόματα ένα πλεονέκτημα σε σχέση Eclipse για την απόδοση?)

Μια άλλη επιλογή είναι MonoDevelop , η οποία είναι προσανατολισμένη προς την Καθαρή / Gtk # προγραμματισμό, αλλά περιλαμβάνει επίσης υποστήριξη C ++.

Απαντήθηκε 14/08/2008 στις 21:24
πηγή χρήστη

ψήφοι
0

Θα έλεγα Bluefish , όχι ένα IDE, αλλά ένα ωραίο ελαφρύ πρόγραμμα επεξεργασίας κώδικα με επισήμανση σύνταξης και ολοκλήρωση κώδικα (και πολλοί άλλοι) για αρκετά μια σειρά από γλώσσες (μεταξύ των οποίων και C και Php ).

Απαντήθηκε 18/08/2011 στις 07:24
πηγή χρήστη

ψήφοι
0
  • Μπορείτε να δείτε στις jEdit εάν χρησιμοποιείτε ή έχετε εγκαταστήσει Java.
  • jEdit ( άρθρο wikipedia )

Και πάλι αυτό είναι ένα «έξυπνο επεξεργαστή» και όχι ένα IDE. Φαίνεται να ξέρει πώς να χειριστεί τις περισσότερες γλώσσες και μόλις του άρχισε να είναι αρκετά έξυπνος, ακόμα Java αλλά λιγότερο πόρος πεινασμένος από το Netbeans και το Eclipse.

Απαντήθηκε 15/03/2011 στις 09:47
πηγή χρήστη

ψήφοι
0

τι γίνεται με την έκλειψη με linuxtools ;

Απαντήθηκε 12/01/2010 στις 10:43
πηγή χρήστη

ψήφοι
0

οποιοδήποτε από τα δημοφιλή προγράμματα επεξεργασίας μπορεί να μετατραπεί σε ένα ide.

Χρησιμοποιώ Vi στην κονσόλα και έχουν χρησιμοποιήσει διάφορες gui συντάκτες όλα αυτά τα χρόνια. Αυτό δεν πήγαινε για linux χρησιμοποιώ Crimson Editor στα Windows ως C / python / ide z80asm.

Απαντήθηκε 05/08/2008 στις 21:15
πηγή χρήστη

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