我有一些包含C++、C、Java和C#源代码文件的目录路径和文件名(及行号)的日志文件。我编写了一个正则表达式来搜索这些文件名和行号,并打开源代码文件并将插入点定位到指定的行号(有点类似于在用编译命令时使用下一个错误函数)。
如果给定的文件名在日志文件中出现多次,我希望能够向源代码文件显示窗口/缓冲区添加高亮显示(并有选择性地删除高亮显示)。
如果没有字体锁定(关键字颜色编码),我可以使用add-text-properties、remove-text-properties和add-face-text-property(其中remove-face-text-property在哪里?)等函数来实现。但是如果字体锁定被打开了,这些函数就不起作用了!
如果打开了字体锁定,我该如何实现呢?我发现增量搜索功能可以做到这一点,因此可以在不干扰字体锁定编码的情况下添加和删除高亮显示。
谢谢,Siegfried
如果给定的文件名在日志文件中出现多次,我希望能够向源代码文件显示窗口/缓冲区添加高亮显示(并有选择性地删除高亮显示)。
如果没有字体锁定(关键字颜色编码),我可以使用add-text-properties、remove-text-properties和add-face-text-property(其中remove-face-text-property在哪里?)等函数来实现。但是如果字体锁定被打开了,这些函数就不起作用了!
如果打开了字体锁定,我该如何实现呢?我发现增量搜索功能可以做到这一点,因此可以在不干扰字体锁定编码的情况下添加和删除高亮显示。
谢谢,Siegfried