mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik C: IAR for MSP430 Syntax Highlighting ändern


Autor: Bergie B. (bergie)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe hier den :'IAR Assembler for MSP430 V4.11B/W32 (4.11.2.9)' mit 
dem ich meinem MSP430 versuche zu Proggen.

Nun möchte ich das 'Tim' 'Tom' 'Tam' genauso einen "Syntax Highlight" 
erhalten wie "int" usw.  Ist mein Programm überhaubt dazu in der lage 
diese Einstellungen zu erweitern?

Ich habe etwas von "Use Custom Keyword File" gefunden. Wäre ich da 
richtig? Wie trage ich die Typen ein welche hervorgehoben werden sollen? 
Brauche ich dann eine Date wo auch sämtliche Syntax Highlight 
eingetragen sind die IAR jetzt schon selber macht?

LG Bergie

Autor: Stefan (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
User Guide hilft weiter

Autor: Bergie B. (bergie)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

nun da habe ich gesucht, aber nichts hilfreiches gefunden. Ich hatte auf 
ein Beispiel gehoft an dem ich mich orientieren kann.

LG Bergie

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>nun da habe ich gesucht, aber nichts hilfreiches gefunden.
Nun, das glaub' ich nicht. Bei mir steht da unter "syntax coloring" 
alles drin, was man wissen muss. Und ein Beispiel-File ist unter dem 
dort angegebenen Installationspfad auch zu finden... ?!

Autor: Bergie B. (bergie)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich habe nach dem Beispiel gesucht und habe nicht auf meiner HD 
gefunden

The 430\config directory
The 430\config subdirectory contains files used for configuring the 
development
environment and projects, for example:
● Syntax coloring configuration files (*.cfg)

habe alles *.cfg abgesucht aber nix passendes gefunden

und ein Beipiel ist in meinem User Guide nicht vorhanden.

Ich wies zwar wie ich beispielsweise die Farben der Typen (zB int) 
ändern kann, aber nicht wie ich weitere Typen hinzufügen kann.

LG

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In addition, you can define your own set of keywords that should be 
syntax-colored
automatically:
1 In a text file, list all the keywords that you want to be 
automatically syntax-colored.
Separate each keyword with either a space or a new line.
2 Choose Tools>Options and click the Editor Setup Files tab.
3 Select the Use Custom Keyword File option and specify your newly 
created text file.
A browse button is available for your convenience.
4 Click the Edit Colors and Fonts tab and choose User Keyword from the 
Syntax
Coloring list. Specify the font, color, and type style of your choice. 
For additional
information, see Editor Colors and Fonts page, page 295.
5 In the editor window, type any of the keywords you listed in your 
keyword file; see
how the keyword is syntax-colored according to your specification.

Autor: Bergie B. (bergie)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ich wies leider immer noch nicht was ich in das Text-File schreiben 
muss.

Habe es jetzt einfach mal versucht: siehe Bild

aber so scheint das keinen erfolg zu haben.

LG Bergie

Autor: Stefan (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Steht doch alles im Text, den ich da oben gepostet habe!

Autor: Bergie B. (bergie)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich möchte mich ersteinmal für deine Geduld mit mir bedanken.

Nun hat es funktioniert.

Ich was eingendlich darauf aus 'Tim' 'Tom' 'Tam' mit in ein Text feld zu 
packen im dem alle Typen definiert sind:
[code]
Typen{
void
int
float
...
...
}
[code]

Somit war ich wohl ein wenig Blind für den Weg wie man es anwenden kann.

Also nochmal zusammen gefast:

Alles was in dem Text File steht wird hervorgehoben. Und zwar so wie ich 
es unter "User Keyword" in "Edit Colors and Fonts" eingestellt habe.

Damit bin ich nun in der Lage einen Privaten Syntax-Highliting-Stiel 
definieren.

Hingegen ist es aber nicht möglich mehrere davon zu definieren wie zB.

'Tim' soll aussehen wie 0x00
'Tom' soll aussehen wie void
'Tam' soll aussehen wie 123


LG und nochmal danke wünscht der Bergie

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht wäre so etwas wie z.B. UltraEdit was für Dich...
ob das allerdings so flexibel, wie von Dir gewünscht, anpassbar ist, 
weiß ich auch nicht!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.