0

我正在用QPlainTextEdit编写一个javascript代码编辑器,现在我正在用QCompleter进行代码完成。问题是我不知道明文中哪个字符串是变量。我首先根据关键字检测变量,例如

var variable = "something";
class people{};

但是当用户粘贴多行或删除多行,或者用户只删除现有“变量”的单个字符时,它不会正常工作

var variabl = "something";

显然我不希望 QCompleter 同时弹出“变量”和“变量”。任何解决方案?多谢。

相关问题

4

0 回答 0