Ответы:
Я не нашел способа получить предварительный просмотр для поиска таких символов, как #
или +
, но Skim , альтернативный просмотрщик PDF ( домашняя страница здесь ), является хорошей заменой / дополнением к предварительному просмотру и может выполнять более конкретный поиск.
Я проверил его и обнаружил, что его можно было найти C++
(без кавычек / специальных опций), не отображая все C
результаты.
Он также мог выполнять поиск специально для акцентированных символов (например, é
или ö
) - хотя требует, чтобы такие символы были акцентированы в поиске, чтобы найти их (т. Е. Вы не можете искать blah
и ожидать, что они будут совпадать bläh
, или наоборот). В режиме предварительного просмотра любой поиск вернет совпадения как для ударных, так и для безударных символов.
Заключите строку поиска в двойные кавычки, например: «C ++». Это отфильтрует результаты поиска по запросу "C", поэтому выберите релевантность в качестве критерия сортировки на серой панели инструментов, которая появляется. Все страницы с вхождениями "C ++" будут представлены первыми.
++
в поиске все еще полностью игнорируется. Насколько я могу судить, функция поиска в PDFkit будет игнорировать много символов (например, '+') и обрабатывать символы с акцентом как их неакцентированные версии (é как e) при поиске. Это облегчает базовый поиск, но сложнее найти точную строку.
Вы можете просто открыть PDF в Safari. Safari имеет более стандартный подход к поиску PDF-файлов - он ищет именно то, что вы печатаете. Предварительный просмотр вел себя так, но где-то около OS X 10.5 Apple пыталась сделать его умнее, например, искать страницы, которые содержат некоторые или все введенные вами слова, вместо того, чтобы рассматривать ваши слова как фразу. Это новое поведение в Preview намного менее полезно для меня, но я не знаю, как его отключить. Вы можете частично обойти это, поместив кавычки вокруг фраз, но я не нашел способа получить предварительный просмотр для поиска символов, например, "C ++".
Используйте встроенный в Google Chrome pdf рендер. Введите file:///path/to/file.pdf
URL-адрес файла или file:///Users/home
откройте браузер файлов, введя известный каталог, например, и перейдите к расположению файла.
ignore=
вернет результаты вроде IgnoreInterfaceRegex и команды likeignore:
. Цитирование не имеет значения. В качестве альтернативы Preview, попробуйте Adobe Reader, который отлично работает.