Tôi đang cố gắng thêm định dạng cho tất cả/* TODO: ... */tags, nhưng tôi gặp sự cố trong khu vực nhiều dòng. Tôi có thể làm một dòng sed; nhưng đối với nhiều loại thuốc mê và lúng túng, tôi không biết.sed hoặc awk multiline thay thế
Làm cách nào để thực hiện việc này? Tôi cũng mở cửa. Đây là những gì tôi có cho đến nay.
sed 's/\/\/\*[ \t]*TODO[ \t]*:.*/*\//<span style="color:#aaaaaa;font-weight:bold;">&</span>/g'
thay thế:
int void main (int h, char * argv[])
int a, b; /* TODO :
- include libraries
...
*/
foobar();
/* TODO : fix missing {'s */
với:
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>
tại sao bạn muốn chèn html tags vào mã? làm việc trên một highlighter cú pháp? – akira
vâng - tôi chỉ gặp rắc rối khi chuyển sang đa dòng> _ < –
Ý nghĩa của 'int void main' là gì? –