在用户界面文本输入字段中使用等宽字体,例如 Consolas

請求類型: 新功能

MCEBuddy 版本: 2.5.8 2023 年 3 月 27 日

作業系統: Win10x64 22H2

問題或建議摘要:
我在某個設定檔的頻道篩選器中使用以下正則表達式:「*;~*DT,~*DT2;~*DT3;~*DT4,~*DT5」

我一直無法理解為何設定檔沒有按照預期運作,直到我在文字編輯器中檢視日誌檔案時才發現問題。該編輯器使用等寬字型(Consolas 是目前最愛,以前用 Lucida Console,後來因為 Courier 的「1」、「l」與「0」、「O」字形容易混淆而改用其他字型)。

請將 MCEBuddy 設定檔屬性的輸入/編輯欄位改為使用等寬字型,以便更容易區分正則表達式中常見的字元,如「,」「.」「;」「"」「'」與「:」。

重現步驟:
開啟任一設定檔,並在上述範例中輸入多個標點符號,即可發現它們彼此難以辨認。

「*;~*DT,~*DT2;~*DT3;~*DT4,~*DT5」 vs 「*;~*DT,~*DT2;~*DT3;~*DT4,~*DT5
(我當時沒注意到應該用分號而非逗號)。
或「1」「l」「|」「0」「O」「,」「.」「;」「"」「'」與「:」 vs 「"1","l","|","0","O",",",".",";","\"","'" 和 ":"