【发布时间】:2020-09-27 04:15:14
【问题描述】:
#define ll long long
有时 Geany 语法会自动为我突出显示 ll,有时它根本不起作用。我尝试关闭并重新打开几次,有时可以,有时不行。
谁能告诉我这种奇怪行为的原因?
注意:我使用的是 Mac 10.11.6 和 Geany 1.36(如果有帮助的话)。
【问题讨论】:
标签: syntax-highlighting text-editor geany
#define ll long long
有时 Geany 语法会自动为我突出显示 ll,有时它根本不起作用。我尝试关闭并重新打开几次,有时可以,有时不行。
谁能告诉我这种奇怪行为的原因?
注意:我使用的是 Mac 10.11.6 和 Geany 1.36(如果有帮助的话)。
【问题讨论】:
标签: syntax-highlighting text-editor geany
您应该使用typedef 来定义类型。
使用ll = long long; 的语法更现代。
对于简单的类型定义,它与typedef long long ll; 完全相同
【讨论】:
回答您的问题:Geany 根据两件事确定文件类型:扩展名和 shebang。例如。如果你调用你的文件 foo.c 它被识别为一个 C 文件。 baa.cpp 将作为 C++ 处理。
【讨论】: