
答案1
因此,看起来您的问题不在于让 Spotlight 添加某些内容,而在于让操作系统看到 .cmake 文件是纯文本。
从第一次编辑开始,我猜测它mdimport -n -d1 somefile.cmake
没有返回任何有用的东西(如果只是添加该类型)。
如果不是,请尝试mdimport -d1 *.cmake public.plain-text
类似的东西。
由于我没有任何 cmake 文件,所以我无法测试这一点。
答案2
对于常见的源代码文件类型(例如.c
,.h
等等) ,它在 10.6 中已经可以正常运行。
答案3
您需要制作自己的 Spotlight 插件,为这些文件定义一个 UTI 并将它们作为纯文本传递出去。您也可以尝试编辑现有的导入器,但由于它们现在都经过了代码签名,这可能会或可能不会破坏一些重要的东西。
cmake 通常带来的麻烦比它的价值要多。