Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 自动标记&检查是否定义了变量_Qt_Variables_Tabs_Defined - Fatal编程技术网

Qt 自动标记&检查是否定义了变量

Qt 自动标记&检查是否定义了变量,qt,variables,tabs,defined,Qt,Variables,Tabs,Defined,嗯。现在,我又有一些问题。基本上我在做两件事。自动标记,例如,如果按enter键并转到下一行,则执行自动标记,但不执行选项卡以使其显示如下所示: if(a=1) //Basically, the line tabbed 以及检查是否定义了变量的系统。比如,你会: QString Haha = "Haha"; Haha.blabla(); 嗯,基本上当你不定义QString的时候,哈哈,blabla不会是彩色的。知道如何检查X变量是否已定义吗 谢谢 关于自动剪辑,您可以尝试查看 [编辑

嗯。现在,我又有一些问题。基本上我在做两件事。自动标记,例如,如果按enter键并转到下一行,则执行自动标记,但不执行选项卡以使其显示如下所示:

if(a=1)
    //Basically, the line tabbed
以及检查是否定义了变量的系统。比如,你会:

QString Haha = "Haha";
Haha.blabla();
嗯,基本上当你不定义QString的时候,哈哈,blabla不会是彩色的。知道如何检查X变量是否已定义吗


谢谢

关于自动剪辑,您可以尝试查看

[编辑] 删除了关于变量定义的部分,因为我把你的帖子搞错了,对不起。
Roku链接的语法高亮类在语法高亮显示方面可能是最好的-

关于自动剪辑,您可以尝试查看

[编辑] 删除了关于变量定义的部分,因为我把你的帖子搞错了,对不起。
Roku链接的语法高亮类在语法高亮显示方面可能是最好的-

如果你要做一个功能齐全的代码编辑器,你真的需要对编辑过的编程语言进行解析。这意味着要做很多工作。例如,QtC造作解析C++,QtCreator的源代码可用,因此您可以检查需要多少工作。< /P>
您可以使用进行简单的模式匹配语法着色。

如果要使用功能齐全的代码编辑器,您确实需要实现对已编辑编程语言的解析。这意味着要做很多工作。例如,QtC造作解析C++,QtCreator的源代码可用,因此您可以检查需要多少工作。< /P> 可以使用进行简单的模式匹配语法着色