Προγραμματισμός

Το GitHub μετατρέπει το πρόγραμμα επεξεργασίας κειμένου Atom σε IDE

Το Atom, το πρόγραμμα επεξεργασίας κειμένου του GitHub που βασίζεται στο ηλεκτρονικό πλαίσιο, διαθέτει δυνατότητες που μοιάζουν με IDE ως πρόδρομος για να κάνει τον επεξεργαστή ένα πλήρες IDE.

Το πρώτο βήμα στη μετάβαση του Atom από το πρόγραμμα επεξεργασίας κειμένου στο IDE είναι ένα προαιρετικό πακέτο δυνατοτήτων που αναπτύχθηκε με το Facebook που ονομάζεται Atom-IDE.

Το πακέτο περιλαμβάνει:

  • πιο έξυπνη αυτόματη συμπλήρωση με γνώμονα το περιβάλλον
  • μια γενική άποψη
  • παω σε ορισμός
  • ικανότητα εύρεσης όλων των αναφορών
  • αιωρήστε-προς-αποκάλυψη πληροφοριών
  • προειδοποιήσεις (διαγνωστικά)
  • μορφοποίηση εγγράφων

Η αρχική έκδοση έχει πακέτα για TypeScript, Flow, JavaScript, C # και PHP. Αυτά τα πακέτα χρησιμοποιούν διακομιστές γλώσσας για την ανάλυση κώδικα και έργων. Έτσι, το GitHub ενώνει άλλες εταιρείες όπως η Microsoft και η Red Hat που έχουν υποστηρίξει το πρωτόκολλο διακομιστή γλώσσας. Η υποστήριξη είναι πιθανό αργότερα για Rust, Go και Python.

Το GitHub λέει ότι, εάν υπάρχει διακομιστής γλώσσας για μια γλώσσα, είναι εύκολο για τους προγραμματιστές να δημιουργήσουν το δικό τους πακέτο Atom-IDE που το εκμεταλλεύεται χρησιμοποιώντας τη βιβλιοθήκη NPM πελάτη γλώσσας Atom. Αυτό παρέχει κοινή αυτόματη σύνδεση σε σημαντικές λειτουργίες καθώς και βοηθητικά εργαλεία, όπως λήψη αρχείων υποστήριξης και μετατροπών.

Για να ξεκινήσετε με το Atom-IDE, οι προγραμματιστές πρέπει να εμφανίσουν το παράθυρο διαλόγου Εγκατάσταση του πακέτου Atom και, στη συνέχεια, να αναζητήσουν και να εγκαταστήσουν το πακέτο atom-ide-ui για να ενεργοποιήσουν τη διεπαφή χρήστη IDE και να εγκαταστήσουν την απαραίτητη υποστήριξη γλώσσας, όπως ιδεογραφικό, τύπος ροής, ide-csharp, ide-java και ide-php.