2013-01-20 49 views
0

我有下一個問題:在插件的控制檯中只突出顯示文件名,但不是行。然而,當我點擊鏈接,編輯器中打開指定的文件,並且將光標置於指定行:IntellijIdea插件 - RegexFilter不會突出顯示行號

enter image description here

的RegexpFilter將在下方式初始化:

console.addMessageFilter(new RegexpFilter(project, RegexpFilter.FILE_PATH_MACROS + ":" + RegexpFilter.LINE_MACROS)); 

預先感謝您。

+0

我有點困惑。圖片,標題和「RegexpFilter」與對方有什麼關係?如果你說光標放在那條線上,那究竟是什麼問題呢? – Makoto

+0

@Makoto - 你可以在屏幕截圖中看到,只有文件名被高亮顯示(看起來像一個鏈接)。但是,由於行號也涉及到頭寸的計算,我預計它也是鏈接的一部分。 – StKiller

回答

1

此行爲是由RegexpFilter實現的設計,請參閱highlightEndOffset is defined

行號未突出顯示,只有文件路徑。如果您希望它也被突出顯示,請創建您自己的Filter實現,該實現將使用不同的邏輯進行結果高亮顯示。