Anki 2.0 Changes

Anki 2.0 Изменения

 



Пользователи, обновляющиеся с Anki v1:
пожалуйста, присмотритесь к тому, что именно изменилось.

Оригинал изменений

2017 год

Перемены в 2.0.45

Опубликованы 2017-03-27.
Освобождение только для Linux:

фиксирует достижения в скомпилированных пакетах.

Перемены в 2.0.44

Опубликованы 2017-02-25.
Версия только для Windows:

устраняет некоторые проблемы у людей, которые запускают Анки из-под учётной записи Windows, содержащей НЕ-латинские символы в своём имени.

Перемены в 2.0.43

Опубликованы 2017-02-22.
Издание для Windows и Linux машин,

которое задвигает файлики Anki далеко за пределы папки с вашими документами по типу того, как это было сделано для Mac в версии 2.0.37

Должно помочь обойти вопросы, которые возникли с обнаружением факта, что OneDrive устанавливает на файлы в вашей папке с документами режим только для чтения

Под Linux файлы окажутся ещё и в более привычном месте.

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

Руководство пользователя обновлено, чтобы отражать новое расположение файлов:

Ну и перевод тоже обновлён.

Перемены в 2.0.42

Опубликованы 2017-02-10.
Выпуск только для Linux:

возвращает переводы интерфейса, которые не работают в скомпилированном пакете.

Перемены в 2.0.41

Опубликованы 2017-01-29.
  • Срезает секунду или парочку с времени синхронизации в некоторых обстоятельствах.

  • Правит последние ошибки sqlite на Linux (благодаря dequis)

  • Альтернативная версия OS X пересобрана 2017-01-30: устраняет проблему с воспроизведением звуков.

Перемены в 2.0.40

Опубликованы 2017-01-13.
Релиз только для macOS:

исправляет ошибку запуска для случая, когда папка с документами на другом диске.

Для людей, обновляющихся с 2.0.36 и ранее:

пожалуйста, обратите внимание, что Anki перенесёт ваши данные из Documents/Anki в Library/Application Support/Anki2 для предотвращения проблем, которые поимели те люди, у которых уже новенькая macOS.

Если вы используете последнюю версию ОС (macOS Sierra),

то мы рекомендуем вам создать резервную копию перед обновлением:

По нахождению новой папки, пожалуйста, смотрите

Перемены в 2.0.39 и ранее

Даты публикации не сохранились.

Более ранние изменения переводить не буду, приобщайтесь к ним в оригинале.

 

Переход на Anki 2

Пожалуйста,

Прочтите это

Ваше время бесценно, и у вас может его не оказаться для прочтения всего этого документа — прекрасно. Но, пожалуйста, прочтите по крайней мере этот раздел, поскольку он затрагивает такие вещи, которые наиболее вероятно станут для вас сюрпризом в новой версии.

  • Если вы пользовались Dropbox с предыдущей версией Anki, то, пожалуйста, прочитайте следующий раздел прежде, чем начать переход с первой версии на вторую.

  • Если вы когда-либо экспортировали и импортировали колоды .anki в предыдущей версии или обнаружили после обновления, что часть карточек отсутствует, пожалуйста, прочитайте раздел потерянные карточки.

  • По умолчанию ограничение на повторные просмотры карточек — 100 карточек в день.

  • Когда вы отвечаете Не помню, то разучиваемая карточка будет вам показана дважды, прежде чем перейдёт в очередь повторяемых карточек. Поэтому уменьшение синего (новые) или зелёного (повторяемые) счётчика на единицу вызывает увеличение красного/оранжевого/бордового (разучиваемые) на две.

  • Пропуски значительно усовершенствованы, но сейчас требуют от вас использования специально выделенного типа записей (обратите внимание на верхний левый угол в окне добавления записей).

  • Выборочное заучивание по-прежнему возможно, но реализовано иначе, через создание фильтрованных колод

    • которые ищут карточки по указанным меткам (или наоборот, кроме содержащих указанные метки), свойствам карточки и т.п.

    • Вы также можете перемещать карточки в другие колоды через иконку/команду В другую колоду на панели инструментов Обозревателя Anki.

  • Если вы заучиваете материал в разных направлениях (используете множественные шаблоны карточек), то, пожалуйста, смотрите информацию, как карточки отбираются сейчас.

  • Anki автоматически проверяет на дубликаты (уникальность) только первое поле в записи и только в пределах данного типа записей (но не в пределах колоды).

  • Если вы удаляете колоду и синхронизируетесь, то на других устройствах колода также будет удалена.

  • Если в Anki 1 вы пользовались скрытыми колодами, то в они не будут автоматически импортированы в Anki 2. Вы можете импортировать их вручную через команду меню Файл - Импортировать…​ или горячие клавиши Ctrl+I. Колоды Anki 1 по умолчанию хранились в Documents\Anki

Вся оставшаяся часть документа описывает все эти изменения более детально. Для ещё большей информации, пожалуйста, смотрите Руководство Пользователя, которое было полностью переписано в версии 2.0

Dropbox

Если вы не использовали Dropbox с предыдущей версией Anki, то можете совершенно спокойно пропустить данный раздел.

Если же вы использовали Dropbox, то перед обновлением, пожалуйста, перейдите в Settings → Preferences и измените раздел медиа на Хранить медиа рядом с колодой. После чего, пожалуйста, откройте и закройте каждую колоду по очереди с целью переместить медиа-файлы обратно на их исходное место, ибо только так Anki 2 и сможет найти их.

Колоды и профили

  • Вместо хранения каждой колоды в отдельном файле, Anki теперь хранит все ваши колоды в едином файле, называемом коллекция. Это позволяет легко перемещать карточки между колодами, а различные колоды могут одновременно содержать различные карточки различных типов записей.

  • Колоды теперь могут быть организованы в дерево. Используйте двойное двоеточие :: для указания на раздел уровней по типу Мои занятия::География::Россия

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

  • Если больше чем одна персона юзает Anki на вашем компьютере, вы можете создать отдельный профиль для каждого пользователя. У каждого будет своя коллекция колод, и Anki будет запоминать настройки отдельно для каждого пользователя. Подробнее…​

Терминология

  • Факты теперь называются записями.

  • Вместо того, чтобы говорить о моделях, мы говорим о типах записей.

  • Коллекция хранит все ваши записи, карточки и т.д.

  • Вы можете собирать карточки кучками (стопками), которые называются колодами.

  • Плагины (подключаемые модули) теперь называются аддоны (дополнения).

Суточные ограничения

  • Предельное количество карточек в день теперь контролируется на уровне колоды.

    • Если колода является дочерней (вложенной), то к ней применяются
      и ограничения родительской колоды.

На практике это означает, что

если ваша колода Пардон мой французский имеет ограничение 20 новых карточек в день,
а её дочерние колоды Пардон мой французский::Глаголы
и Пардон мой французский::Существительные имеют ограничения по 15 карточек в день,

то вы и получите 15 карточек с глаголами, но только 5 карточек с существительными.

  • Колоды теперь имеют ограничение на ежедневные просмотры, по умолчанию 100 карточек в день. Когда достигается лимит, Anki прекращает показывать карточки из этой колоды, хоть бы в неё ещё и были карточки, которые уже следовало бы просмотреть.

    • В этом случае на странице с поздравлениями показывается совет, что для оптимальной работы памяти пользователю следует изыскать возможности для увеличения суточного лимита.

    • Это изменение предполагает снижение количества людей, ошеломлённых показателями первой версии Anki по возвращении после своего отсутствия в течение нескольких дней.

    • Большое количество карточек, требующих немедленного изучения, может быть отталкивающим (отвращающим) от идеи заучивания по карточкам вообще,

      • и хотя оставлять на следующий день какое-то количество карточек очень плохо для работы памяти,

      • но гораздо хуже, когда человек впадает во фрустрацию.

  • Никаких ограничений не накладывается на количество разучиваемых карточек,

    • но это количество напрямую зависит

      • от количества новых карточек в день

      • и того, насколько успешно вам удаётся эти карточки запоминать.

Опубликованные колоды

  • Публикуемые колоды могут быть найдены на сайте AnkiWeb

    • и загружены с помощью вашего веб-браузера.

  • Теперь вы можете оценивать и комментировать эти колоды.

  • Сейчас стало возможным подтягивать новые карточки из полученных ранее расшаренных (shared) колод

    • в том смысле, что если вы скачали колоду и начали учить её карточки, а появилась новая версия этой колоды, то вы можете спокойно импортировать её:

      • весь накопленный вами прогресс по ранее изученным карточкам будет сохранён, даже если сама карточка при этом изменилась (главное, чтобы при этом не изменилось количество полей в записи и тому подобные фундаментальные вещи).

Выборочное заучивание

Новая система колод Anki основывается на следующих замечаниях:

  • Использование вложенных категорий типа Французский::Книга 1::Урок 3 более интуитивно для типичного пользователя, чем метки французский книга1 урок3

  • Многие пользователи боролись с прежней системой выборочного заучивания, потому что случайно использовали перекрывающиеся метки, и результат просто противоречил тому, что они ожидали получить. Или потому что они удаляли какие-то метки из выборки и забывали о том, что сделали.

  • Производительность работы с метками оставляла желать лучшего:
    нередко пользователи получали десятикратное замедление работы.

  • Некоторые пользователи желали назначать различные параметры для заучивания различных карточек. С метками это недостижимо, прежде всего из-за того, что они перекрываются, и пользователю потребуется создавать целую систему приоритетов между метками.

Эти вопросы решаются следующим образом:

  • В Anki2 основная система просмотров базируется на текущей колоде, а не на списке разрешённых/запрещённых меток.

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

    • либо сфокусироваться на каком-то специфическом вопросе индивидуально.

  • Заучивание на основе меток по-прежнему возможно благодаря гибкости фильтрованных колод, которые описываются чуть ниже по тексту.

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

Если меток у вас было относительно немного, скажем, всего пара, Французский и Японский, тогда, скорее всего, ваш лучший выбор — просто искать каждую метку в Обозревателе Anki и затем использовать кнопку В другую колоду на панели инструментов для перемещения найденных карточек в отдельную колоду.

Если вы использовали выборочное заучивание для предотвращения введения новых карточек (скажем, чтобы исключить появление уроков с 5 по 18), вы также можете конвертировать каждый урок в отдельную колоду, но это несколько громоздко.

Гораздо легче просто исключить (засуспендить) карточки, которые вы ещё не готовы изучать, а затем их постепенно возвращать по одному уроку по мере вашей готовности к их заучиванию.

Вы можете делать это следующим образом:

  1. Поискать tag:урок* is:new и найти все новые карточки, которые содержат метку, начинающуюся буквами урок

    • Выделить их все

    • и исключить.

  2. Предположим, вы были на половине пути через урок 4 в момент, когда решились на переход к новой версии, тогда поищите tag:урок4 is:new и повторно исключите все эти карточки, которые на предыдущем шаге были исключены из планирования просмотров — таким образом вы вновь вернёте их к расписанию жизни (поставите их в очередь на просмотр).

  3. Когда вы готовы перейти к уроку 5, поищите tag:урок5 и кликните по кнопке Suspend на панели инструментов Обозревателя Anki.

Приоритеты

  • Для более точного указания, в каком порядке следует появляться новым карточкам, теперь в Обозревателе Anki есть команда меню РедактированиеОчередь…​ Вы можете использовать эту возможность для расстановки материала по приоритетам, упорядочить карточки различного типа, которые могут смешиваться и т.д.

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

    • Когда вы выбираете какую-то колоду, Anki проходит по самой колоде и всем её подколодам в алфавитном порядке в поисках карточек, которые пора изучать или повторять.

    • Таким образом, если у вас есть колоды Французский::Музыка, Французский::Предложения и Французский::Словарь, а вы кликнули по колоде Французский на странице колод, то сначала вы увидите все подходящие карточки самой колоды Французский (если она тоже содержит карточки, конечно же), затем подколоды Музыка и лишь затем Предложения и Словарь соответственно, поскольку именно таков алфавитный порядок этих колод.

      • Обратите внимание: переход от одной подколоды к другой выполняется для очереди новых карточек и для очереди повторяемых карточек независимо друг от друга, так что вполне вероятна ситуация, когда новые карточки у вас идут уже из следующей подколоды, а повторяемые всё ещё из предыдущей, и наоборот.

      • Для разучиваемых карточек крайне важен именно момент наступления времени, поэтому они выбираются изо всех подколод сразу. Таком образом, разучивая новые и повторяемые карточки из одних подколод, вы в то же самое время будете видеть разучиваемые карточки из любой другой подколоды.

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

      • Скажем, колода, начинающаяся с восклицательного знака, окажется в начале списка подколод: !Ямб

      • А колода, начинающаяся с подчёркивания, окажется в конце: _Анафора

    • Заглавные и строчные буквы сортируются раздельно!

      • Так что мой вам совет: для упорядочения подколод используйте цифры, то есть начинайте название каждой колоды числом с лидирующим нулём (прим. перев.):

- Центр
-- 00 Шеф
-- 07 Бонд
-- 86 Макс
-- 99 Энн

Планирование

Составление расписания.

  • В новой Anki намного продвинут режим обучения. Новые и забытые карточки теперь проходят несколько возрастающих интервалов разучивания, прежде чем начнут считаться просто повторяемыми.

    • Вы можете настроить эти интервалы на свой вкус и цвет.

      • Вплоть до того, что сделать их равными,
        тем самым фактически отменив принцип интервального повторения.

      • Подробности в Руководстве пользователя, раздел Обучение.

  • Повторные просмотры сейчас планируются только на суточной основе.

    • Если вы желаете разбить свой день на несколько сессий,

      • то можете просто ориентироваться на прошедшее с начала сессии время

      • либо на количество карточек, просмотренных с начала сессии.

    • Для всего этого идеально подходит ИнструментыНастройки…​Лимит ограничения времени, в сообщении через указанное количество времени будет показано количество пройденных карточек.

  • Если вы забыли

    • повторяемую карточку, тогда

      • счётчик забываний увеличивается на единицу (см. leech, пиявки, приставучие карточки).

    • Счётчик остаётся без изменений, если вы забыли

      • новую,

      • разучиваемую карточку

      • или вновь забыли всё ещё переучиваемую.

  • Вы можете изменить поведение программы в случае, когда забыли повторяемую карточку.

    • По умолчанию забытая карточка помещается в очередь переучиваемых.

      • Шаги для переучиваемых карточек могут отличаться от количества и длин шагов только разучиваемых карточек.

    • Вместо шагов переучивания вы можете указать Anki
      просто уменьшить интервал повторения для такой карточки

      • как явным указанием количества дней,

      • так и указанием процента от текущего интервала карточки.

  • Стал доступен множитель, который позволяет указать Anki, насколько чаще планировать просмотры (или реже) по сравнению с тем, как это было бы запланировано исходя из всех остальных настроек.

  • Счётчики на лицевой стороне теперь показываются в более логичном порядке:
    новые + разучиваемые + повторяемые

    • Полоски прогресса удалены, а таймер по умолчанию выключен.

    • Таймер работает только на лицевой стороне карточки.

  • Счётчик разучиваемых карточек (среднее число) показывает не собственно количество таких карточек, а сколько раз их ещё предстоит увидеть до момента полного исчерпания очереди. При настройках по умолчанию этот показатель вдвое больше, чем реальное количество разучиваемых карточек.

  • В обычной работе повторяемые карточки показываются в порядке наступления их очереди на повторение. Если вам нужен другой порядок выборки повторяемых карточек, пожалуйста, воспльзуйтесь фильтрованными колодами.

  • Поскольку больше нет такой опции, как показывать забытые карточки в конце сессии, то вы можете получить желаемое поведение на раз-два:

    1. установите забытым карточкам большое время первого шага, например, 60 минут.

    2. по команде меню ИнструментыНастройки…​ установите
      Лимит на внеочередное изучение карточек в те же самые 60 минут.

      • Если вы заниматесь пару часов кряду, соотв. увеличивайте и количество минут.

      • Хотя по науке так делать не надо, всё же лучше соблюдать 5-мин. перерывы каждые 45 минут.

Фильтрованные колоды, зубрёжка и просмотр вперёд

  • Фильтрованные колоды позволяют вам собирать карточки из разных колод,
    основываясь на специфических критериях и в специфическом порядке.

  • Они очень гибкие, могут быть использованы для:

    • предварительного просмотра карточек,

    • зубрёжки перед экзаменом или тестированием,

    • заучивания по особенным меткам по типу выборочной учёбы в первой версии,

    • нагона отставания с особым порядком сортировки,

    • обучения с опережением расписания,

    • повторения забытых сегодня карточек,

      • да много чего ещё можно напридумывать.

  • Они могут быть использованы

    • для перепланирования карточек в домашней колоде,
      основываясь на ваших ответах (на манер Anki 1.2),

    • либо оставить оригинальные карточки домашней колоды
      в прежнем состоянии (на манер Anki 1.0).

  • Они замещают собой кнопочку review early, которая была раньше, и предоставляют пару преимуществ:

    • сейчас вы можете выбрать, на сколько дней вперёд просмотреть карточки,

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

  • Дополнительно почитайте раздел Фильтрованные колоды и Зубрёжка в Руководстве пользователя.

Синхронизация

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

  • Полная синхронизация необходима только первый раз и после глобальных изменений, таких, как изменение количества полей в записи.

    • Если вы попытаетесь выполнить действие, которое требует полной синхронизации, вам предварительно будет выдано предупреждение.

    • В этот момент лучше

      1. остановиться и отменить на короткое время свои намерения,

      2. выполнить полную синхронизацию всех ваших устройств

      3. и спокойно вернуться к своим намерениям,

      4. а затем заслать изменения на AnkiWeb

      5. и дальше на все остальные ваши устройства.

  • Многие изменения карточек/записей более не требуют полной синхронизации,

    • инкрементальная синхронизация теперь может обрабатывать гораздо большее количество данных.

  • Рассинхронизация времени между устройствами больше не приводит к ошибкам в синхронизации.

    • Во избежание путаницы Anki проверяет время на другом устройстве, и если оно отличается более чем на 5 минут, и при этом на устройства различается количество запланированных к просмотру карточек, то выдаётся обширное предупреждение с точным указанием отклонения от точного времени и работа программы прекращается.

  • Все данные при передаче через интернет шифруются.

  • Если истекло время подключения, Anki автоматически повторяет попытку (сколько раз?).

Медиа-файлы и LaTeX

  • AnkiWeb теперь поддерживает медиа-файлы сам по себе (по своей природе), вместо требования использовать сервисы третьей стороны вроде DropBox.

    • Никакие специальные настройки и действия не требуются — когда вы синхронизируете колоды, их изображения, аудио и видео будут синхронизированы вместе с ними.

    • Anki2 мониторит саму папку с медиа-файлами, так что здесь не возникает проблем типа устаревших сведений о медиа-файлах, которые встречались в прошлом у Anki1.

  • Обращение к медиа-файлам и ЛаТеХу непосредственно из шаблонов карточек больше не поддерживается, поскольку очень плохо проявило себя в опубликованных ранее колодах.

    • Утилиты обновления замечают ссылки вроде [sound:{{field}}.mp3] в ваших шаблонах и автоматически создают новое поле, причём сразу с готовыми ссылками на медиа-файлы, т.е. в поле будет вписано значение [sound:apple.mp3]

      • Те, кто использовал для обращения к медиа-файлам пару полей и более: [sound:{{field1}}_{{field2}}.mp3] такие финты ушами утилитами перехода с первой на вторую версию не поддерживаются, и вам придётся выкручиваться самостоятельно: по факту вручную проделать всю необходимую работу.

    • Если вы проявите особую настойчивость и вручную добавите подобные ссылки обратно в шаблон,

      • то Anki при проверке медиа-файлов не будет понимать,
        какие медиа-файлы используются неявным указанием поля,
        содержащего часть имени файла,

        • и, соответственно, не будет их синхронизировать,

        • а будет настойчиво предлагать удалить такие бесхозные файлы.

  • Если же вы решите, что синхронизация и проверка медиа-файлов вам не нужны,
    то примите во внимание ещё один грустный факт:

    • Пакет, на котором построена Anki2, по так никем и никогда непонятым причинам
      из двух совершенно одинаковых файлов, с одинаковым размером, датой,
      правами доступа, внутренним форматом данных, источником получения файла

      • один файл будет всегда воспроизводить без проблем,

      • а другой откажется воспроизводить напрочь,

      • третьи же и четвёртые будет то воспроизводить, то нет в случайном порядке.

    • Однако будучи указанными явно, все эти файлы
      будут воспроизводиться стабильно безо всяких проблем.

      • Очевидно, что это как-то связано с внутренним форматом unicode-строк,
        получаемых при подстановке, но что конкретно идёт не так и как это обойти,
        так и остаётся неясным по сей день. — прим. перев.

  • Если вы использовали в своих шаблонах постоянные имена файлов типа <img src=logo.jpg>

    • то такие файлы не будут перенесены во вторую версию автоматически

      • и вам потребуется скопировать их вручную.

    • При этом настоятельно рекомендуется переименовать их таким образом, чтобы имя файла начиналось с подчёркивания: <img src=_logo.jpg>

      • Anki считает, что если имя файла начинается с подчёркивания, то это является указанием на факт использования данного файла напрямую в шаблонах карточек,

        • поэтому пропускает такие файлы при проверке медиа-файлов в коллекции,

        • а также синхронизирует их все

        • и экспортирует ВСЕ такие файлы с любой колодой. (Начиная с версии 2.0.35 это уже не так, шаблоны анализируются и берутся только те файлы, что реально встречаются в них).

      • Новые колоды, опубликованные на AnkiWeb, также больше не содержат огромных мусорных файлов (чаще всего это были шрифты),

        • однако колоды, которые были опубликованы ранее, по-прежнему могут нести с единственной записью десятки мегабайт мусора.

  • В процессе перехода на новую версию Anki перемещает медиа-файлы из папок .media в новую единую для всей коллекции директорию collection.media

    • Если в разных папках у вас встречались одноимённые файлы, то на новом месте они будут переименованы.

  • Если по каким-то причинам Anki окажется не в состоянии перенести ваши медиа-файлы с их старого места,

    • пожалуйста, перенесите их вручную

      • из ваших старых подкаталогов .media

      • в вашу новую единую папочку Documents/Anki/User 1/collection.media

        • Внимание! Начиная с версий 2.0.37 (Мак) и 2.0.43 (Windows, Linux)
          уже и это местоположение папки изменилось — 4етыре года прошло всё-таки.

Обозреватель Anki

  • Кликом мышки по метке или колоде в дереве на панели слева
    будут открыты результаты поиска для них.

    • Удерживайте при клике клавишу Ctrl (на маках - Command), чтобы присоедить через пробел (фактически это AND, И) новое условие (ограничение) к уже указанным в строке поиска.

  • Колонки стали настраиваться:

    • Правый клик на заголовке и можете разрешать или запрещать показ колонок в результатах поиска.

    • Левый клик по колонке вызовет сортировку по ней (не все колонки допускают сортировку).

    • Мышкой можно перетащить колонку на другое место.

  • Ранее вы могли попросить Обозреватель сортировать по отдельному полю,
    но такое условие приводило к тому, что записи без данного поля
    не попадали в показываемые результаты поиска.

    • Поэтому в Anki 2.0 у каждого типа записей вы можете указать поле,
      по которому следует сортировать эти записи в Обозревателе по умолчанию.

    • Такое поле показывается как отдельная колонка, по которой и выполняется сортировка.

    • Кликните по кнопке Поля…​ для изменения поля сортировки
      (обычно по умолчанию это первое поле в записи).

    • Записи, у которых поле содержит только цифры (возможно, ещё минус и точку), автоматически сортируются в числовом порядке, остальные — в символьном.

      • Вам больше не требуется принудительно указывать, что это поле следует сортировать как числовое.

  • Многие операции поиска выполняются быстрее, чем ранее,
    но некоторые, к сожалению, медленнее.

    • Поэтому поле поиска теперь требует от вас нажатия клавиши Enter для запуска процесса,

    • поскольку многие люди печатают (набирают на клавиатуре) слишком медленно, и для них с каждым набранным символом перезапускался процесс дорогостоящего поиска, который мог становиться болезненным.

  • В Anki 1.2 для каждого поля хранилась копия без информации о стилях оформления, так что вы спокойно могли находить слово, даже если его часть была оформлена иначе (скажем, слог выделен полужирным шрифтом).

    • В Anki 2.0 такой кэш выброшен на свалку истории, поскольку был очень дорог в обслуживании.

    • Так что если вы хотите искать частично стилизованный текст, то вынуждены ограничить себя только тем полем, которое используется в данный момент для сортировки найденных записей (и которое Anki может использовать для поиска).

  • Выделение в результатах поиска в Обозревателе карточек сохраняется при изменении критериев поиска, то есть фактически каждый следующий поиск сужает круг (усиливает условия выделения).

    • Например, вы выделили пачку карточек и затем кликнули по Новые в дереве на левой боковой панели, чтобы в результатах выделения остались только новые карточки.

    • Однако, если вы выделили очень большое количество карточек, такой отбор сильно замедляется, поэтому если ваше выделение СЛИШКОМ велико,
      оно просто будет проигнорировано (отвергнуто) при следующем поиске.

  • Перепланирование ведёт себя иначе сейчас.

    • При сбросе интервала карточки и её лёгкости
      вся накопленная карточкой история просмотров сохраняется.

    • Если же удаление истории просмотров для вас всё-таки необходимо,
      обратитесь к Руководству пользователя.

  • Обозреватель сейчас предъявляет полную историю просмотров.

    • Кликните кнопку Сведения на панели инструментов для просмотра выделенной карточки.

    • Обратите внимание, что в предыдущей версии внутренний формат хранения этой истории был иным, поэтому иногда возможно отображение некорретных данных о просмотрах, которые были сделаны в Anki первой версии.

Макет карточки

  • В Anki 1.2 к {{Поле}} автоматически применялись начертание (название) и размер шрифта поля, что часто приводило к разному оформлению подсказки и содержимого поля, например, What is the capital city of {{country}}? и пользователи просто использовали {{{field}}} в окружении необходимого HTML.

  • В Anki 2.0 больше нет подразумеваемых стилей: вместо назначения шрифтов, цветов, выравнивания и тому подобных вещей через графический интерфейс пользователя работа со всей этой красивостью сведена к работе с текстом стандартных HTML и CSS.

    • Чтобы подсластить пилюлю:
      зато теперь вы можете указать своим карточкам градиентный фон
      или даже назначить фоновую картинку, если пожелаете.

  • Опция прятать вопрос при показе ответа ушла в прошлое:
    Anki теперь ВСЕГДА показывает вопрос вместе с ответом по умолчанию.

    • Опция показывать разделитель между вопросом и ответом также унесена ветром времени:
      разделитесь по умолчанию включён в шаблон карточек
      и при желании может быть удалён оттуда вами самостоятельно.

Создание и удаление карточек

  • В первых версиях Anki была кнопка в правом верхнем углу окна добавления карточек, которая позволяла вам разрешать или запрещать шаблоны карточек.

    • Поскольку кнопочка по факту управляла только тем, какие именно карточки будут добавлены при добавлении вами нового контента, то если вы хотели добавить дополнительные карточки к уже добавленному ранее контенту, вы использовали такую фишку Обозревателя Anki, как сгенерированные карточки. Многих это приводило в замешательство.

  • Во второй версии Anki вместо ручного указания, какие карточки следует создавать, карточки создаются в зависимости от того, какие поля записи заполнены.

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

    • С помощью условных выражений вы можете задавать несколько более сложные условия генерации новых карточек.

  • Если вы желаете избирательно добавлять карточки (скажем, обратные карточки создавать только в случае, если запись содержит трудный контент), вы можете добавить специальное поле, которое не обязано показываться на сторонах карточки вовсе, зато будет указывать, для какой записи следует создавать обратную карточку, а для какой — нет.

    • Если вы поместите в такое поле любой текст (для примера скажем y),
      то обратная карточка будет создана,

    • если вы оставите это поле пустым,
      то карточки не будет.

  • Когда Anki 2 обновляет ваши старые колоды, она автоматически добавляет такое поле тем типам записей, для чьих записей какие-то карточки созданы, а какие-то — нет.

  • В Anki 2 больше нет возможности удалять отдельные карточки, поскольку если вы вручную удалите карточку, она будет автоматически создана при ближайшем изменении в полях записи.

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

    • Однако при таком обнулении Anki не выполняет немедленное автоматическое удаление созданных карточек, потому что это влечёт за собой потерю всей истории их просмотров.

      • А есть люди, которые очень ценят эту историю, и при случайной очистке поля будут очень сильно плакать, когда обнаружат, что их драгоценные карточки пропали без следа вместе со всей историей своих просмотров.
        Всё, всё, что нажито непосильным трудом…​

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

    • Для удаления таких зачищенных карточек иприходится отправляться в меню главного окна программы ИнструментыПустые карточки…​

      • для которого даже не назначена комбинация горячих клавиш,
        так что приходится устанавливать для их задания дополнение
        Empty Cards Check Media Database Hotkeys 445912450

    • Если такого удаления не сделать, а начать учить карточки как ни в чём не бывало, то рано или поздно (вполне возможно, что и через несколько дней после корректировки записей, когда вы уже благополучно о ней забудете) вы наткнётесь на сообщение Лицевая сторона этой карточки пуста. Пожалуйста, выполните Инструменты>Пустые карточки…​
      которое частенько доставляет немало волнений пользователю,
      который зачастую просто не понимает, что происходит,
      и что от него хотят. Ему просто надо учить карточки! а тут вместо того, чтобы их учить, надо отправляться непонятно куда шаманить какое-то страшное колдунство, удалять карточки…​

Не надо удалять мои карточки! Зачем их удалять? Я их буду учить!

  • Поскольку очистка полей требуется несколько большего количества действий, чем просто нажатие клавиши Delete при просмотре,

    • то вам может показаться проще сначала суспендить такие карточки (то есть исключать из очереди просмотра), а уже затем очищать их поля, выделив карточки в Обозревателе Anki и используя операции группового поиска и замены.

  • Больше информации о выборочном добавлении карточек, пожалуйста, смотрите в документации.

Поля и дубликаты

  • Вы больше не можете указывать, должно ли значение поля быть уникальным либо обязательным. Anki обеспечивает уникальность и обязательность автоматически, но только для первого поля записи, остальные поля не проверяются.

    • Связано это ограничение прежде всего с вопросами производительности (прежде всего с кэшированием), и в большинстве случаев первого поля достаточно для того, чтобы понять, что эта запись уже была добавлена ранее.

    • Если вы хотите уточнить, не возникло ли случайное дублирование информации из-за опечатки в других полях, то всегда можете воспользоваться командой поиска дубликатов в Обозревателе Anki.

  • Можете почитать о дубликатах подробнее.

  • Поля могут быть помечены как прилипшие/замороженные/Remember last input when addingПомнить последние введённые данные. Это означает, что когда вы добавляете записи, содержимое этого поля не очищается и остаётся для следующей добавляемой записи. Это удобно, когда вы вводите целый ряд записей, которые имеют сходное содержимое такого поля.

Производительность

  • Колоды стали заметно меньше сейчас. Большинство людей должны заметить уменьшение в 3-6 раз.

  • Многие операции оптимизированы. Вы должны заметить, что колоды загружаются много быстрее сейчас, и заучивание идёт более гладко.

    • Особенно заметны должны быть эти изменения на мобильных клиентах.

  • Теперь Anki должна работать намного лучше в ситуации, когда ваш жёсткий диск сильно загружен.

  • Графики загружаются намного быстрее, поэтому стало возможным просматривать графики целиком для вашей коллекции.

Редактор записей

  • Поля теперь динамически увеличиваются под размер их содержимого.

  • Поля теперь могут показывать полноценный HTML, не кромсая его.

  • Проверка на дубликаты выполняется сразу же после ввода значения в первое поле, при обнаружении таковых вы тут же можете открыть их в Обозревателе Anki прямо из окна добавления/редактирования записей.

  • Картинки в режиме редактирования показываются в уменьшенном размере. (?!)

Пропуски

  • Задавать пропуски стало намного легче. Специальный тип записей позволяет легко генерировать множество пропусков из одной записи, и редактирование такой записи обновляет все её карточки одновременно.

  • Указание пропусков также стало возможно и для LaTeX.

  • Пропуски выделяются полужирным шрифтом и синим цветом, как и раньше, но теперь вы можете настроить всё это в шаблоне карточек на свой вкус и цвет.

  • К сожалению, пропуски, созданные в прошлой версии, не будут автоматически конвертированы. Все эти прелести новой версии доступны только для вновь создаваемых записей с пропусками.