Bobbylight自动完成功能不适用于$

时间:2020-10-07 07:33:10

标签: java autocomplete

我尝试使用Bobbylight自动完成库,该库可在github link上与RSyntaxTextArea一起使用,RSyntaxTextArea here可用。如自动完成页面上的示例所示,我正在使用BasicCompletion,但是我的某些文本包含特殊字符,例如 $ 。下面提供了我用来添加文本的示例代码行

DefaultCompletionProvider provider = new DefaultCompletionProvider();
provider.addCompletion(new BasicCompletion(provider, "abc$xyz"));

使用上面的代码,当我键入 abc $ 时,它显示 abc $ xyz 。但是,当我继续键入 abc $ x 时,它将开始显示从 x 开始的项目。预期的行为是,当用户键入 abc $ x

时,它应继续显示 abc $ xyz

我试图查找有关此库的高级用法的文档,但找不到它。 如果有人知道如何使用此库处理特殊字符,请告诉我。

谢谢。

0 个答案:

没有答案