Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

High-light σε μεταβλητές / αντικείμενα / μεθόδους vs 2008

Îåêßíçóå áðü ôï ìÝëïò sakis_drm. Τελευταία δημοσίευση από το μέλος sakis_drm στις 03-08-2009, 00:38. Υπάρχουν 7 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  02-08-2009, 16:50 52898

    High-light σε μεταβλητές / αντικείμενα / μεθόδους vs 2008

    Γνωρίζει κανείς αν μπορώ να ενεργοποιήσω στο visual studio 2008 (ή με κάποιο plug-in π.χ. resharper ... )
     high-lights πατώντας με το mouse σε μεταβλητές / αντικείμενα / μεθόδους ?

    Δηλαδή αν π.χ. έχω μια μέθοδο

    test (firstVar, secondVar)

    πατώντας επάνω στο test να γίνεται high-light το test όπου υπάρχει μέσα στον κώδικα.

    ***το έχω δει στο NetBeans IDE.
  •  02-08-2009, 18:57 52899 σε απάντηση της 52898

    Απ: High-light σε μεταβλητές / αντικείμενα / μεθόδους vs 2008

    Δυστυχώς απ'όσο ξέρω δεν γίνεται, τουλάχιστον δεν βλέπω να γίνεται στην Express edition που έχω εδώ. Γενικά ο editor του Visual Studio μου φαίνεται αρκετά υποδιαίστερος σε σχέση με άλλους editors (πχ δεν μπορείς να ορίσεις δεξί όριο χαρακτήρων με ορατό διαχωριστικό, δεν υπάρχει "outline" στο δεξί τμήμα του editor με "links" που να σε πηγαίνει κατευθείαν στα λάθη/warnings, στο block mode δεν μπορείς να γράφεις ταυτόχρονα σε όλες τις γραμμές, κ.α.).


    ~bs~
  •  02-08-2009, 20:12 52903 σε απάντηση της 52899

    Απ: High-light σε μεταβλητές / αντικείμενα / μεθόδους vs 2008

    Θα ψάξω για plug-ins. αν βρω κάτι θα το post - άρω.
    Αν έχεις και εσύ κανένα καλό plug-in να προτείνεις, επίσης δεκτό.

  •  02-08-2009, 22:57 52904 σε απάντηση της 52898

    Απ: High-light σε μεταβλητές / αντικείμενα / μεθόδους vs 2008

    Αυτή τη λειτουργικότητα θα τη βρείς στο VS2010 (για λεπτομέρειες και download links της beta 1 δες εδώ).

    Το καλύτερο ανάλογο στο VS2008 είναι το Find All References στο context menu που εμφανίζει τις αναφορές σε όλο το solution και όχι μόνο στο code file που έχεις μπροστά σου.


    Νατάσα Μανουσοπούλου
  •  02-08-2009, 23:16 52905 σε απάντηση της 52899

    Απ: High-light σε μεταβλητές / αντικείμενα / μεθόδους vs 2008

    Κώστας Μιχαλόπουλος:
    Δυστυχώς απ'όσο ξέρω δεν γίνεται, τουλάχιστον δεν βλέπω να γίνεται στην Express edition που έχω εδώ. Γενικά ο editor του Visual Studio μου φαίνεται αρκετά υποδιαίστερος σε σχέση με άλλους editors (πχ δεν μπορείς να ορίσεις δεξί όριο χαρακτήρων με ορατό διαχωριστικό, δεν υπάρχει "outline" στο δεξί τμήμα του editor με "links" που να σε πηγαίνει κατευθείαν στα λάθη/warnings, στο block mode δεν μπορείς να γράφεις ταυτόχρονα σε όλες τις γραμμές, κ.α.).

    Μάλλον περιμένεις όλοι οι editors του κόσμου να είναι ίδιοι με αυτόν που έχεις συνηθίσει και προτιμάς, αλλά η πραγματικότητα δουλεύει αλλιώς: η ίδια λειτουργικότητα σε διάφορα εργαλεία προσφέρεται με διαφορετικούς τρόπους. Π.χ. στο VS για να δεις το λάθος σε μια γραμμή απλά κάνεις hover πάνω από την κυματιστή γραμμή (κάτι που είναι διαθέσιμο σε C# και VB συνήθως και χωρίς build), οπότε δε χρειάζεται να ακολουθήσεις κάποιο link και να φύγεις και από το code window σου. Ή έχεις το column selection για να κάνεις block editing.

    Είναι λογικό ότι όταν χρησιμοποιούμε ένα νέο εργαλείο θέλουμε να έχουμε μικρή αντίσταση και τα πράγματα να δουλεύουν όπως τα έχουμε μάθει σε άλλο εργαλείο ώστε να είμαστε άμεσα παραγωγικοί, αλλά αυτό στην πράξη δε γίνεται. Άλλωστε αν ίσχυε κάτι τέτοιο, και για όλα τα προβλήματα υπήρχε μια μόνο λύση, ο κόσμος θα ήταν ένα πολύ βαρετό μέρος.

    Αν θέλεις πάντως ο editor του VS να συμπεριφέρεται σαν τον vi, κάνε ένα web search για το πώς μπορείς να ενσωματώσεις το vi στο VS και θα βρεις διάφορες λύσεις.


    Νατάσα Μανουσοπούλου
  •  03-08-2009, 00:01 52908 σε απάντηση της 52905

    Απ: High-light σε μεταβλητές / αντικείμενα / μεθόδους vs 2008

    Ρίξε μια ματιά στο RockScroll. Κάνεις διπλό-κλικ σε οποιοδήποτε string και σου κάνει high-lite οπουδήποτε αυτό εμφανίζεται στο τρέχον αρχείο κώδικα.


    Vir prudens non contra ventum mingit
  •  03-08-2009, 00:29 52909 σε απάντηση της 52905

    Απ: High-light σε μεταβλητές / αντικείμενα / μεθόδους vs 2008

    Νατάσα Μανουσοπούλου:
    Μάλλον περιμένεις όλοι οι 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~
  •  03-08-2009, 00:38 52910 σε απάντηση της 52909

    Απ: High-light σε μεταβλητές / αντικείμενα / μεθόδους vs 2008

    Κώστας Μιχαλόπουλος:


    Για το block selection, δεν βρήκα πουθενά το "column selection". Το μοναδικό που βρήκα είναι το Alt+drag για να επιλέξω blocks αλλά αυτό που εννοώ είναι άλλο: να μπορώ να κάνω edit πολλές γραμμές ταυτόχρονα. Για να καταλάβεις τι εννοώ δες αυτό το MPG animation από το Eclipse (το οποίο btw δείχνει και τις εκνευριστικές κυμματιστές γραμμές που έχουν πλήξει σχεδόν όλα τα IDEs τα τελευταία χρόνια...).


    Αρκετά εντυπωσιακό


    KelMan:

    Ρίξε μια ματιά στο RockScroll. Κάνεις διπλό-κλικ σε οποιοδήποτε string και σου κάνει high-lite οπουδήποτε αυτό εμφανίζεται στο τρέχον αρχείο κώδικα.



    Σε ευχαριστώ πολύ για την βοήθεια.
    *Ελπίζω να μην αργεί όταν το αρχείο είναι πολύ μεγάλο.
    **Να σημειωθεί ότι κάνει high-light ακόμα κι αν επιλέξεις μία παρένθεση ή ένα ερωτηματικό.
    ***Επίσης δεν κάνει ξε-high-light.

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems