1

Я использую OSX 10.6 и хочу иметь поиск контента в поиске для типов исходного кода, которые я использую. Это предполагает (только 10,4?) Решение, но, хотя у меня установлены инструменты разработчика, у меня нет /Library/Spotlight/SourceCode.mdimporter .

Есть ли другая процедура для Snow Leopard или я что-то пропустил?

Редактировать:
Это выглядит лучше, но как зарегистрировать новые типы файлов, у которых еще нет UTI?

Edit2:
Чтобы уточнить - я в порядке с простым текстовым поиском через эти файлы ...

3 ответа3

1

Так что, похоже, ваша проблема не в том, чтобы заставить Spotlight добавить что-то, а в том, чтобы заставить ОС видеть, что файлы .cmake представляют собой простой текст.

Из первого редактирования я предполагаю, что mdimport -n -d1 somefile.cmake не возвращает ничего полезного (если это просто добавить этот тип).

Если это не так, попробуйте mdimport -d1 *.cmake public.plain-text или что-то подобное.

Поскольку у меня нет файлов cmake, я не могу это проверить.

0

Вам нужно будет создать свой собственный плагин Spotlight, который определяет UTI для этих файлов и передает их в виде простого текста. Вы также можете попробовать отредактировать существующий импортер, но так как все они подписаны сейчас, это может или не может нарушить что-то важное.

Cmake, как правило, больше проблем, чем стоит.

0

Он уже отлично работает в 10.6 для распространенных типов файлов исходного кода, например .c , .h и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .