Εργαλε?ο μορφοπο?ηση? κ?δικα Ruby
Αυτ? το εργαλε?ο ?χει σχεδιαστε? για να λ?σει τα προβλ?ματα μορφοπο?ηση? κ?δικα Ruby , μ?σω ?ξυπνων αλγορ?θμων για την επ?τευξη :
Βασικ? χαρακτηριστικ?
- Ευφυ?? δι?ρθωση εσοχ?ν: προσδιορ?ζει αυτ?ματα το επ?πεδο του μπλοκ κ?δικα, χρησιμοποι?ντα? την τυπικ? εσοχ? 2 διαστημ?των
- Κανονικοπο?ηση διαστημ?των: Ευφυ?? προσθ?κη διαστημ?των γ?ρω απ? τελεστ?? / κ?μματα και ?λλα σ?μβολα.
- Δι?ταξη πολλαπλ?ν γραμμ?ν: Αυτ?ματη βελτιστοπο?ηση μεγ?λων αλυσ?δων μεθ?δων και λιστ?ν παραμ?τρων με διαλε?μματα γραμμ??.
- Διατ?ρηση σ?νταξη?: Διατηρε? αν?παφη τη λειτουργικ?τητα του αρχικο? κ?δικα, τροποποι?ντα? μ?νο την οπτικ? παρουσ?αση.
Σεν?ρια
- Αποσυμπ?εση σεναρ?ων Ruby που ?χουν συμπιεστε? απ? τρ?του?.
- Δι?ρθωση αντικρου?μενων μορφ?ν κ?δικα σε συστ?ματα ελ?γχου εκδ?σεων
- Ταχε?α τυποπο?ηση κ?δικα παραδε?γματο? για εκπαιδευτικ?? παρουσι?σει?
- Βελτ?ωση τη? συνοχ?? του κ?δικα για ομαδικ? εργασ?α
Π?? να χρησιμοποι?σετε
1. Επικολλ?στε τον προ? επεξεργασ?α κ?δικα Ruby στο πλα?σιο εισαγωγ??.
2. Κ?ντε κλικ στο κουμπ?" Μορφοπο?ηση" (? συντ?μευση Ctrl+Enter).
3. Αντιγρ?ψτε τον μορφοποιημ?νο κ?δικα απ? το πλα?σιο αποτελεσμ?των.
4. Κ?ντε κλικ μ?σω του" Προβολ? σ?γκριση?" για να απεικον?σετε τι? διαφορ??.
Τεχνικ?? σημει?σει?: Βασ?ζεται στην αν?λυση συντακτικο? δ?ντρου AST, υποστηρ?ζει το συντακτικ? πρ?τυπο Ruby 2.0+, ταχ?τητα επεξεργασ?α? ≤ 1 δευτερ?λεπτο/χ?λιε? γραμμ?? κ?δικα.