2011-02-05 4 views
1

Как убедиться, что Assert is On по умолчанию? Я добавил On[Assert] в init.m, но эта линия удаляется.Включить подтверждение по умолчанию

+1

Я только что проверил, и он работает для меня - я помещаю 'On [Assert]' в 'init.m', который находится в' $ UserBaseDirectory' (Kernel). Вы уверены, что ваш 'init.m' загружен? –

+0

У меня не было init.m в $ UserBaseDirectory, поэтому я изменял init.m в $ UserBaseDirectory/FrontEnd, может быть, это проблема –

+0

Я вижу. Тот, который вы упомянули, по-видимому, восстанавливается программно каждый раз, когда запускается Mathematica (по крайней мере, это похоже на поведение по умолчанию). Для того, что находится в $ UserBaseDirectory \ Kernel, это, по-видимому, отличается, поэтому оно работает тогда. –

ответ

2

Правильная вещь - добавить Assert[On] в $UserBaseDirectory/Kernel/init.m. Не добавляйте его в $UserBaseDirectory/FrontEnd/init.m, это приведет к ошибке при запуске (что-то вроде «Неизвестный пакет вкл.») И навсегда удалите настройки вашего интерфейса.

Смежные вопросы