J'essaye d'ajouter la mise en forme à tous/* TODO: ... */tags, mais j'ai des problèmes dans la zone multi-ligne. Je peux faire une seule ligne sed; mais pour multiline sed et awk, je ne sais pas.sed ou awk multiline remplacer
Comment faire? Je suis ouvert à l'un ou l'autre. Voici ce que j'ai jusqu'ici.
sed 's/\/\/\*[ \t]*TODO[ \t]*:.*/*\//<span style="color:#aaaaaa;font-weight:bold;">&</span>/g'
remplacerons:
int void main (int h, char * argv[])
int a, b; /* TODO :
- include libraries
...
*/
foobar();
/* TODO : fix missing {'s */
avec:
int void main (int h, char * argv[])
int a, b; <span style="color:#aaaaaa; font-weight:bold;">/* TODO :
- include libraries
...
*/</span>
foobar();
<span style="color:#aaaaaa; font-weight:bold;">/* TODO : fix missing {'s */ </span>
pourquoi voulez-vous insérer des balises html dans le code? travailler sur un surligneur de syntaxe? – akira
yep - j'ai juste du mal à l'obtenir en multiline> _ < –
Que veut dire 'int void main'? –