Предотвращение автоматического определения и удаления дат OSX в iCal, напоминания

5

Я использую представление месяца 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 со всеми последними обновлениями.

Марголда
источник

Ответы:

1

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

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

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

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

не 3:30

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

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


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

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

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

defaults write com.apple.mail DisableDataDetectors YES

Чтобы восстановить это поведение:

defaults write com.apple.mail DisableDataDetectors NO

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

кортик
источник
0

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

Tere
источник
Вероятно, очевидно, но это не влияет на обнаружение данных в приложении Reminders.
Эндрю Свифт