C: IAR for MSP430 Syntax Highlighting ändern

OP #1452694
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
Gast #1453155
>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... ?!
OP #1453296
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
Gast #1453571
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.
OP #1454165
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
Gast #1454407
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.