Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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
Sublimetext3 自定义定义类型突出显示在升华文本中_Sublimetext3_Syntax Highlighting_Sublimetext_Clang++ - Fatal编程技术网

Sublimetext3 自定义定义类型突出显示在升华文本中

Sublimetext3 自定义定义类型突出显示在升华文本中,sublimetext3,syntax-highlighting,sublimetext,clang++,Sublimetext3,Syntax Highlighting,Sublimetext,Clang++,我正在寻找一种插件+clang(或任何其他解析器)的配置/组合,它可以允许sublime文本突出显示所有自定义定义的类型,就像它突出显示int、double、char等本机类型一样。更具体地说,我想确切的实现应该是遍历所有包含的文件(自定义编写的类和编译的库)并查找所有已定义的类es、structs和typedefs的名称,并在其余源代码中突出显示为类型 其他语言(如python、javascript、java)是否存在类似的配置?与此不完全相同,但答案似乎是通过稍微不同的路径实现您想要的。谢谢

我正在寻找一种插件+clang(或任何其他解析器)的配置/组合,它可以允许sublime文本突出显示所有自定义定义的类型,就像它突出显示int、double、char等本机类型一样。更具体地说,我想确切的实现应该是遍历所有包含的文件(自定义编写的类和编译的库)并查找所有已定义的
es、
struct
s和
typedef
s的名称,并在其余源代码中突出显示为类型


其他语言(如python、javascript、java)是否存在类似的配置?

与此不完全相同,但答案似乎是通过稍微不同的路径实现您想要的。谢谢,这可以作为一个临时解决方案,但它需要遵循特定的命名约定,但情况并非总是如此。你知道像我要求的那样的配置是否存在吗?我不知道这样的配置,而且,考虑到ST语法高亮显示的工作方式,我看不到一种实用的方法来实现你所描述的。我可以想出一种方法来实现它,但它带来的问题比它解决的问题还多。也许比我更聪明的人我会想出一些办法。不是完全重复的,但答案似乎会通过稍微不同的途径达到你想要的。谢谢,这可以作为一个临时解决方案,但它需要遵循特定的命名约定,这并不总是如此。你知道像我所要求的配置真的存在吗?我不知道这样的事情,而且,考虑到ST语法高亮显示的工作方式,我看不到一种实用的方法来实现您所描述的。我可以想出一种方法来实现它,但它会带来更多的问题,而不是解决问题。也许比我更聪明的人会想出一些办法。