Запретить OSX автоматическое определение и удаление дат в iCal, напоминаниях

Я использую месячный обзор iCal, поэтому при создании события я указал его как весь день и указал время события в заголовке, например: «3:30 встреча со Стивом», «9:00-10:00 рейс TYO-NYC» (если вы находите это необычным, я не единственный, кто делает это, и этот стиль имеет преимущества, например, при работе с часовыми поясами). iCal оперативно убирает время из заголовка и меняет событие со дня на весь день на новое время, поэтому мне приходится редактировать его снова.

То же самое с приложением «Напоминания». Что еще более раздражает, если вы поместите ссылку, содержащую дату (например , http://www.tofugu.com/2013/06/04/how-to-write-letters-in-japanese-an-introduction/ ), она также преобразует это в дату «напомнить мне в этот день».

Похоже, его нельзя отключить нигде в настройках, но, может быть, есть настройка, доступная из командной строки?

(Пока что я нашел только одно предложение в Интернете, и оно заключалось в том, чтобы ввести дату дважды — iCal удалит одну дату, но сохранит другую. Хотя это работает, это раздражает, и вам все равно нужно изменить даже обратно на «весь день "и я надеюсь, что есть лучший способ.)

Я использую Maverick со всеми последними обновлениями.

Ответы (3)

iCal умен сам по себе, он автоматически предполагает, что вы хотите провести мероприятие в 3:30.

Я использую ту же систему, что и вы, с путешествиями по всему миру и часовыми поясами.

Я использую трюк, чтобы обмануть iCal.

Просто не используйте правильный формат времени, чтобы iCal не знал, что пришло время, а вы будете :)

не 3:30

использовать 3,30

теперь он думает, что это текст, а не время.


На ваш второй вопрос. о напоминаниях, я вставил эту ссылку как заголовок напоминания, и она осталась на нужной мне дате, поэтому, возможно, вам нужно объяснить эту проблему.

Это работает, но я ненавижу Apple за это. Иногда я забываю ввести время, и из-за этой «Функции» я не могу узнать, установлено ли время, потому что я его ввел, а затем iCal удалил, или потому что оно просто было установлено по умолчанию при создании события. ..
@billynoah извините за это, Apple просто пыталась думать за вас, чего им не следует делать.
похоже, они наконец убрали это автоматическое поведение в последней версии iCal!

Поскольку детекторы данных обрабатываются Mail, а не самим iCal, вы можете включить эту функцию с помощью следующей команды, введенной в Терминале:

defaults write com.apple.mail DisableDataDetectors YES

Чтобы изменить это поведение:

defaults write com.apple.mail DisableDataDetectors NO

Обратите внимание, что в любое время функции обнаружения почты также отключаются.

Недавно я обновился с Mountain Lion на El Capitan и обнаружил, что опция iCal, позволяющая не показывать время события в месячном обзоре, больше недоступна. Я нашел обходной путь, проверив «весь день» и указав время либо в области местоположения, либо в области заметок. Теперь время события не занимает место в строке заголовка события. Я дважды щелкаю строку события, чтобы увидеть время, если это необходимо. Мне пока хорошо, пока Apple не исправит это. Конечно, это означает, что время не отображается ни в каком другом представлении, так что это только временное исправление. Я отправил отзыв в Apple об этом упущении iCal, используя ссылку, представленную на этой странице.

Вероятно, это очевидно, но это не влияет на обнаружение данных в приложении «Напоминания».