Προς το περιεχόμενο

Visual Studio 2005 - TextEditor Aporia


Dark_Sage

Προτεινόμενες αναρτήσεις

Geia xara, exw psaxsei ola ta settings sti Visual Studio k thelw otan grafw C/C++ kai anoigw agules na mou dhmiourgei automata kai tin "upoloipi" aguli...

 

Dld otan grafw to "{" na dhmiourgei automata to "}"....

Episis den exw brei pws ginetai otan maurizw mia aguli na mou kanei highlight tin antistoixi aguli poy kleinei p.x to for....

 

Epsaxsa alla den brika akri... De nomizw na zitaw tpt to exsairetiko... oi perissoteroi editors exoun autes tis "dieukolinseis"

 

Thanx in advance!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για το δεύτερο, ενώ οι άλλες γλώσσες του VS το κάνουν, στη C++ δεν υπάρχει. To μόνο που έχει είναι με το ctrl+] να μετακινείται από μια δεξιά (αριστερή) αγκύλη (παρένθεση) στην αντίστοιχη αριστερή (δεξιά) αγκύλη (παρένθεση).

Το πρώτο γίνεται με μάκρο.

Πατάς alt+f8 για να ανοίξει ο Macro Explorer. Στο MyMacros και στο Module1 διπλο κλικ για να ανοίξει ο editor. Γράφεις την PlaceBrackets οπως παρακάτω

>
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports System.Diagnostics

Public Module Module1

   Sub PlaceBrackets()
       Dim sel As TextSelection = _
           CType(DTE.ActiveDocument.Selection, TextSelection)
       sel.Text = "{"
       sel.NewLine()
       sel.Text = "}"
       sel.LineUp()
   End Sub

End Module

και κλείνεις τον editor

Από Tools/Options και στο Enviroment/Keyboard γράφεις στο "Show commands containing" τη λέξη macros. Από τη λίστα επιλέγεις το PlaceBrackets. Στο Use new shortcut in επιλέγεις το Text Editor και στο Press shortcut keys γράφεις (ή απλά το πατάς) Shift+[ (την "{"). Πατάς το Assign και OK και είναι έτοιμο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...