Νατάσα Μανουσοπούλου:Μάλλον περιμένεις όλοι οι editors του κόσμου να είναι ίδιοι με αυτόν που έχεις συνηθίσει και προτιμάς, αλλά η πραγματικότητα δουλεύει αλλιώς: η ίδια λειτουργικότητα σε διάφορα εργαλεία προσφέρεται με διαφορετικούς τρόπους. Π.χ. στο VS για να δεις το λάθος σε μια γραμμή απλά κάνεις hover πάνω από την κυματιστή γραμμή (κάτι που είναι διαθέσιμο σε C# και VB συνήθως και χωρίς build), οπότε δε χρειάζεται να ακολουθήσεις κάποιο link και να φύγεις και από το code window σου. Ή έχεις το column selection για να κάνεις block editing.
Αν περίμενα κάτι τέτοιο, θα περίμενα όλοι οι editors να χρησιμοποιούν BRIEF keystrokes (παραδόξως μερικοί τα υποστηρίζουν :-P). Βασικά ο editor που χρησιμοποιώ (για να υπάρχει ένα σημείο αναφοράς) είναι ο editor του Eclipse (και συγκεκριμένα οι CDT και Java editors - ο βασικός editor είναι αρκετά υποδιαίστερος). Σε σύγκριση με αυτούς τους editors, ναι υπάρχει διαφορά, τουλάχιστον στο C# editor του Visual C# Express (δεν γνωρίζω για πιο advanced εκδόσεις). Δεν είναι θέμα διαφορετικής λειτουργίας, αφού οι κυματιστές γραμμές υπάρχουν και στο Eclipse (κάτι που προσωπικά με ενοχλεί - θα προτιμούσα κάποιο σύμβολο στο αριστερό μέρος του editor δίπλα στους αριθμούς γραμμών), αλλά έλλειψης. Η γραμμή που αναφέρω στο δεξί τμήμα δείχνει σε ποια σημεία υπάρχουν λάθη στον κώδικα όσο αφορά το αρχείο εξ'ολοκλήρου - βοηθάει στο να πάρεις μια γενική εικόνα, κυρίως μετά από ένα compile (ή VCS update) και να μετακινηθείς γρήγορα στα διάφορα σημεία (φυσικά όπως και στο VS μπορείς να κάνεις διπλό κλικ στο error message, αλλά επίσης και όπως στο VS η λίστα με τα error messages περιέχει όλα τα errors του compilation και όχι μόνο για το συγκεκριμένο αρχείο :-P).
Για το block selection, δεν βρήκα πουθενά το "column selection". Το μοναδικό που βρήκα είναι το Alt+drag για να επιλέξω blocks αλλά αυτό που εννοώ είναι άλλο: να μπορώ να κάνω edit πολλές γραμμές ταυτόχρονα. Για να καταλάβεις τι εννοώ
δες αυτό το MPG animation από το Eclipse (το οποίο btw δείχνει και τις εκνευριστικές κυμματιστές γραμμές που έχουν πλήξει σχεδόν όλα τα IDEs τα τελευταία χρόνια...).
Όσο για το vi, την τελευταία φορά που το χρησιμοποίησα σοβαρά ήταν πριν από τουλάχιστον 15 χρόνια μέσω ενός τερματικού ΧΤ που βρίσκονταν συνδεδεμένο με ένα UNIX σύστημα ενός τοπικού ISP χρησιμοποιοώντας ένα 2400bps modem - από τότε μόνο σε UNIX/Linux συστήματα που έχω πρόσβαση μέσω SSH το χρησιμοποιώ και μόνο αν δεν μπορώ να εγκαταστήσω κάποιον πιο σοβαρό editor (Joe, Pico ή έστω mcedit).
EDIT: ωραίο φαίνεται το RockScroll, κρίμα που δεν παίζει με τις Express editions :-(
EDIT2: απ'ότι φαίνεται η επόμενη (ή μια επόμενη) έκδοση του Visual Studio θα έχει αυτό το feature που αναφέρω παραπάνω: http://code.msdn.microsoft.com/vslangfutures/Wiki/View.aspx?title=Document%20Map%20Margin&referringTitle=Home
~bs~