все вопросы по Anki задавайте на форуме  reddit.com/r/AnkiRu/ 

Anki 2.0 User Manual

Anki 2.0 Руководство пользователя

 

Подсказка Вы можете установить себе дополнение 2086742987
и читать мануал локально с диска через меню Помощь

Видео

Вступительные видео

на YouTube (на английском языке с русскими или англ. субтитрами).

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

без доступа к YouTube

Если вы оказались в условиях, что вам заблокирован доступ к YouTube
(законами вашей страны или администратором вашей сети),
то вы можете скачать эти видео с сайта AnkiWeb:
apps.ankiweb.net/downloads/archive/screencasts/2.0/

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

Переводы

Оригинал на английском языке:

Эта страница переведена на другие языки:

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

Введение

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

Извлечь выгоду из ежедневного применения Anki может каждый. Поскольку программа не заточена под конкретную тему (например, иностранные языки), в ней можно запоминать самую разнообразную информацию по любой области человеческого знания. Кроме того, программа позволяет использовать изображения, звуковые и видеофайлы, а также научные формулы (для работы с формулами у пользователя должен быть установлен LaTeX).

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

  • подготовиться к экзаменам по медицине или юриспруденции,

  • запомнить имена и лица людей,

  • освежить знания по географии,

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

  • и даже научиться гитарным аккордам!

Две простые идеи положены в основу Anki:
  • активное запоминание

  • и интервальные повторения.

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

Активное запоминание

(англ. Active recall testing)

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

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

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

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

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

Используй или забудь

Пользуйся или потеряй (англ. Use It or Lose It)

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

Эта политика Употребляй или откажись применима ко всему, что мы учим. Если вы посвятили долгие часы запоминанию научных терминов, а затем не использовали их в течение двух недель, то, скорее всего, вы забыли большинство из них. По факту, исследования показывают, что мы забываем три четверти материала, изученного в последние пару суток. Сей факт способен загнать в депресняк, если вам требуется выучить огромный объём информации.

Решение, однако, очень простое: пересматривай.

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

Единственная проблема, почему повторные просмотры не используются повсеместно: очень просто пересмотреть стопку из 30 бумажных карточек, но когда их количество возрастает до 300 или 3000 — быстро такое не провернуть, это ясно.

Интервальные повторения

(англ. Spaced Repetition)

Об интервальном эффекте впервые сообщил в 1885 году Герман Эббингауз (Эббингхауз; нем. Hermann Ebbinghaus; 24 января 1850 года — 26 февраля 1909 года) — немецкий психолог-экспериментатор. Он заметил, что мы склонны запоминать факты более эффективно, если распределяем усилия во времени вместо многократных повторений за один присест. С 1930-х годов его последователи неоднократно предлагали использовать интервальный эффект в обучении разными способами, и таким образом пришли к интервальным повторениям.

Как пример можно упомянуть немецкого учёного Себастьяна Лейтнера, который в 1972 году адаптировал метод интервальных повторений для бумажных карточек. Разделяя картонные карточки по разным коробкам и складывая карточки в разные коробки в зависимости от того, удалось или нет вспомнить ответ, можно буквально одним взглядом получить представление о том, насколько хорошо запоминаются карточки и когда следует просмотреть их в следующий раз. Это был огромный шаг вперёд для всего человечества от складывания всех яиц в одну корзину, и именно такой подход стали широчайшим образом использовать в обучающих компьютерных программах. Правда, это довольно грубый подход, он не даёт точную дату, когда вы должны посмотреть карточки в следующий раз, а также очень плохо справляется с ситуацией, когда много материалов различной трудности.

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

В системе интервальных повторений SuperMemo каждый раз, когда вы отвечаете на вопрос, вы сообщаете программе, как хорошо вам удалось вспомнить ответ — забыли ли вы его полностью, сделали ли маленькую ошибку, вспоминалось ли с трудностями или легко и т. д. и т. п. Программа использует этот отзыв для принятия решения о том, какое время следующего показа карточки является оптимальным. Поскольку память становится крепче каждый раз, как вам удалось вспомнить ответ, время до следующего просмотра становится всё больше и больше, таким образом вы можете второй раз увидеть карточку через 3 дня после первого показа, затем через 15 дней, потом через 45 и так далее.

Это была революция в обучении, которая дала возможность усваивать и запоминать
учебный материал с абсолютно минимальными необходимыми усилиями.
И поэтому слоганом SuperMemo стал:
С интервальными повторениями вы можете забыть о том, что значит забывать!

Тогда почему именно Anki?

Хотя нельзя отрицать огромное влияние, которое оказала SuperMemo, но и эта программа не лишена проблем. Её часто критикуют за большое количество ошибок в коде и трудности с навигацией. Она работает только в среде Windows. Это проприетарный софт, поэтому конечные пользователи не могут расширять его, как и получить доступ к внутренним данным программы. И хотя старые версии стали свободными для использования, по требованиям сегодняшнего дня они обладают крайне ограниченными возможностями.

Anki решает эти вопросы. Anki доступна для многих операционных систем и платформ, бесплатна (за исключением версии для iOS), с открытым кодом, для неё написано большое количество дополнений самими пользователями. Ну и значительно легче в использовании, чем SuperMemo.

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

Основы

основ.

Карточки

Пара "Вопрос — Ответ" называется словом "Карточка". Это название происходит от бумажных карточек с вопросом на одной стороне и ответом на другой. В Anki карточка не выглядит в действительности как картонная, и когда вы просматриваете Ответ, Вопрос по-прежнему остаётся виден (по умолчанию, такое поведение может быть изменено). Например, если вы изучаете основы химии, то можете увидеть такой вопрос:

Q: Химический символ кислорода?

После того, как подумаете над этим и решите, что ответ — O, вы кликаете по кнопке Показать ответ и Anki показывает вам:

Q: Химический символ кислорода?
A: O

Убедились в своей правоте? Теперь самое время сообщить Anki, насколько легко вам было вспомнить, и Anki посчитает время, когда карточку следует показать снова.

Колоды

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

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

  • или как долго следует ждать перед следующим показом карточки.

Колоды могут содержать другие колоды, что позволяет вам огранизовать свои колоды в дерево. Anki использует двойное двоеточие в имени колоды :: как разделитель уровней. Если колода называется Китайский язык::Начертания иероглифов, то она ссылается на подколоду Начертания иероглифов, которая является частью колоды Китайский язык Если вы выберете Начертания иероглифов, то будут показаны только её карточки; если же вы выберете Китайский язык, то будут показаны как её карточки, так и карточки колоды Начертания иероглифов.

Для собирания колод в дерево:
  • помимо использования разделителя уровней :: в именах колод

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

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

Anki после установки запускается с единственной колодой По умолчанию.

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

Anki спрячет колоду По умолчанию с панели колод,
  • если она не содержит ни одной карточки,

  • и вы добавили другие колоды.

Как вариант, колоду По умолчанию
  • можно переименовать

  • и использовать для своих целей.

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

В данном случае единственный быстрый выход — переименовать колоду По умолчанию по-английски: Default Какой медленный? Самостоятельно доработать дополнение.

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

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

Колоды больше всего подходят для объединения широких категорий карточек, таких как Английский язык, География и т. п. И плохо подходят для узкоспециальных случаев, таких как Урок 1. Подробности смотри в разделе Использование колод надлежащим образом.

О влиянии подколод на последовательность появления карточек смотри раздел Порядок показа карточек.

 

Записи и поля

При создании карточек часто возникает желание сделать две или больше карточек, основывающихся на одной и той же информации. Например, если вы изучаете французский язык и разучиваете, что слово “bonjour” значит “привет”, вы можете захотеть создать одну карточку, что показывает вам “bonjour” и просит вспомнить “привет”, и другую карточку, что показывает вам “привет” и просит вспомнить “bonjour”. Одна карточка проверяет вашу способность узнавать иностранное слово, а другая — умение воспроизвести его.

При использовании бумажных карточек ваша единственная возможность в этом случае — записать информацию дважды, по одному разу на карточку. (А почему нельзя просто перевернуть стопку карточек и смотреть на оборотную сторону, вспоминая, что должно быть на лицевой? — прим. перев.) Некоторые компьютерные программы облегчают создание карточек, предоставляя возможность перевернуть лицевую и оборотную стороны карточки. Тут ситуация лучше, чем с бумажными карточками, но и у неё есть пара важных упущений:

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

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

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

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

Q: Bonjour
A: Привет
   стр. № 12

И так:

Q: Привет
A: Bonjour
   стр. № 12

В этом примере у нас есть три кусочка связанной между собой информации:

  • французское слово,

  • русское значение

  • и номер страницы.

Если поместить их рядом, то они будут выглядеть так:

По-французски: Bonjour
Русский язык: Привет
Страница: 12

В Anki такая связанная вместе информация называется Запись, а каждый отдельный кусочек информации называется Поле. Так что мы можем сказать, что данный Тип записей содержит три поля: По-французски, Русский язык, Страница.

Для добавления и редактирования полей кликните по кнопке Поля…​ в окне добавления или редактирования записей. Подробнее о работе с полями идёт речь в разделе Настройка полей

Основы шаблонов карточек

Типы карточек

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

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

В каждом шаблоне карточек есть два трафарета, один для лицевой стороны (Q) и один для оборотной (A). Для примера, приведённого выше:

Q: Bonjour
A: Привет
   стр. № 12

Трафарет лицевой стороны будет выглядеть так:

Q: {{По-французски}}

Трафарет оборотной стороны будет выглядеть так:

A: {{Русский язык}}<br>
   стр. № {{Страница}}

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

Например, мы не указываем текст стр. № в каждом поле Страница при добавлении информации, только непосредственно номер страницы, который и подставляется в трафарет на каждой карточке.

<br> это специальный HTML-код, который предписывает выполнить перевод строки. Если его не указать, номер страницы будет выведен на той же строке, что и слово на русском языке, несмотря на то, что в шаблоне это разные строки.

Больше детальной информации можно найти в разделе Шаблоны.

Трафареты шаблона второй карточки записи выглядят сходным образом:

Q: {{Русский язык}}
A: {{По-французски}}<br>
   стр. № {{Страница}}

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

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

Для добавления и редактирования шаблонов карточек, кликните по кнопке Карточки…​ в окне добавления / редактирования записей. Больше информации о шаблонах карточек смотри в разделе Карточки и Шаблоны.

Типы записей

Anki даёт вам возможность создавать различные типы записей для различного материала. У каждого типа записей есть свой набор полей и шаблонов карточек. Хорошим стилем является создание отдельных типов записей для каждой обширной темы, которую вы изучаете. Например, для приведённого примера мы можем создать тип записей Французский язык,   а для запоминания столичных городов мы можем создать самостоятельный тип записей с полями Столица и Страна.

Когда Anki проверяет записи на дубликаты в значениях первого поля, она ограничивается сравнением в пределах одного и того же типа записей. Таким образом, если вы добавите запись со столицей ЯблокоСША и запись по-французски Яблокоla pomme то вы не увидите сообщения о дубликатах.

Когда вы создаёте новый профиль (коллекцию), Anki автоматически создаёт 3 основных типа записей и 1 тип записей с пропусками. Они предназначены для облегчения новичкам знакомства с программой, при длительном использовании программы рекомендуется определять свои собственные типы записей для содержимого, которое вы изучаете. Поставляемые с Anki типы записей таковы:

Основная

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

Основная (+ обратные карточки)

Содержит поля Вопрос и Ответ и два шаблона карточек:
прямые карточки ВопросОтвет
и обратные ОтветВопрос

Основная (обратные по выбору)

Содержит ещё и поле Добавить переворот
Если в этом поле хоть что-то содержится, то обратная карточка будет создана.
Если оставить это поле пустым, то будет создана только прямая карточка.
Содержимое поля Добавить переворот на карточках не показыватся.
Подробнее об этом в разделе Карточки и Шаблоны

Пропуски

Этот тип записей позволяет легко задавать текст с пропусками.

Например,
 Лицевая сторона:   Человек впервые побывал на Луне в [...] году.
 Оборотная сторона: Человек впервые побывал на Луне в 1969 году.

Больше информации об этом доступно в разделе Пропуски.

Для создания собственных типов записей и модификации существующих вы можете воспользоваться командой меню Инструменты → Управление типами записей…​ (Ctrl+Shift+N)

Примечание Записи и типы записей доступны всему профилю (коллекции), а не ограничены пределами одной колоды. Это означает, что вы можете разместить в одной колоде карточки от различных типов записей, а также то, что карточки записей одного типа могут находиться в разных колодах. Более того, даже карточки одной и той же записи могут находиться в разных колодах.

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

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

Коллекция

Вашей коллекцией называется весь материал, который хранится в текущем профиле Anki:

  • ваши карточки,

  • записи,

  • колоды,

  • типы записей,

  • группы настроек колод

  • и фактическое расписание карточек.

Добавление материала

Загрузка опубликованных колод

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

Самый простой способ начать работать с Anki — загрузить колоду карточек, которой кто-то поделился:

  1. Клик по кнопке Скачать слева внизу под списком колод —
    откроется браузер со страницей ankiweb.net/shared/decks/

  2. Когда вы найдёте колоду, которая вас заинтересует, то кликните по кнопке Download для загрузки файла с колодой в упакованном формате на свой компьютер.

  3. Двойной клик по полученному файлу с расширением .apkg загрузит колоду в Anki,
    либо по команде меню Файл → Импортировать…​ из Anki
    или комбинацией горячих клавиш Ctrl+I

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

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

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

Создание ваших собственных колод карточек является наиболее эффективным путём для заучивания сложного предмета.

Подсказка Но для результативного освоения иностранных языков или точных наук недостаточно простого запоминания — требуется всему находить своё объяснение и свой контекст. Более того, самостоятельный ввод информации позволяет вам найти в ней ключевые моменты, ведущие к лучшему пониманию происходящего.

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

Не запоминай, если не понимаешь!
— Пётр Возняк
один из авторов SuperMemo

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

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

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

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

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

  • Или ответы на заранее известные вопросы, например, билеты по Правилам Дорожного Движения.

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

Добавление карточек и записей

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

Кликните по ссылке Добавить в верхней части основного окна и откроется окно Добавить.

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

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

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

Можно добавлять новые поля, менять порядок их следования и даже удалять. И всё это делается над списком, который откроется во всплывающем окне после клика по кнопке Поля…​

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

Например, если в поле меток указан текст

vocab check_with_tutor

тогда ваша запись получит две метки.

Когда вы ввели текст Вопроса и Ответа, вы можете кликнуть по кнопке Добавить или просто нажать Ctrl+Enter (Command_Enter на Mac’ах) для добавления записи в свою коллекцию. Когда вы сделаете это, будет создана карточка по шаблону Карточка 1 и помещена в колоду, которую вы указали.

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

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

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

Anki не проверяет остальные поля на уникальность просто по причине заметных затрат на такую проверку, приводящих к потере общей эффективности работы. Но вы можете периодически делать такую проверку самостоятельно, воспользовавшись в Обозревателе Anki командой меню Редактирование → Найти дубликаты…​

Для более подробной информации по всем этим кнопочкам над полями записи смотрите раздел Редактор.

Передовой опыт

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

Прекрасным введением является статья «20 правил» в переводе либо в оригинале на сайте SuperMemo

В частности:

Будь проще

Чем короче ваши карточки, тем легче их запомнить.

Вдруг пригодится

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

Не запоминай, пока не понимаешь

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

Учи в контексте

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

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

Добавить тип записей

Поначалу основных типов записей вполне достаточно для простых карточек с единственным словом или единственной фразой на целой стороне карточки.

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

Вы можете обнаружить за собой мысли: "Но я всего лишь хочу одну карточку, почему я не могу добавить озвучку, картинку, подсказку и перевод в единственное поле Вопрос?"

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

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

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

Для создания нового типа записей выберите команду меню Инструменты → Управление типами записей…​ или просто нажмите на клавиатуре комбинацию клавиш Ctrl+Shift+N

Затем клик по кнопке Добавить. Дальше вы увидите ещё одно окно, которое даст вам возможность указать тип записей, на основе которого будет создаваться новый.

Добавить:

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

Клонировать:

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

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

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

Настройка полей

  1. Для настройки полей кликните по кнопке Поля…​

    • в окне Добавления / Редактирования записей

    • либо когда нужный вам тип записей выбран в окне Типы записей

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

Примечание
Не называйте поля
  • Tags

  • Type

  • Deck

  • Subdeck

  • Card

  • FrontSide

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

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

Шрифт в редакторе позволяет подгонять шрифт и его размер, используемые при редактировании записей. Это удобно, когда вы хотите уменьшить размеры малозначительной информации или увеличить масштаб иностранных символов, которые читаются с трудом. Изменения, которые вы проделаете здесь, НЕ влияют на то, как будут выглядеть карточки при просмотре, как менять вид карточек при просмотре — смотрите в разделе шаблоны. Единственное исключение: поле для тайпинга (набора текста с клавиатуры) — в этом поле набираемый текст будет показывается тем начертанием и размером шрифта, которые указаны для набираемого поля здесь, в списке полей типа записей. Информацию о том, как изменить действующее по умолчанию начертание и размер шрифта для набора с клавиатуры, смотри в разделе проверка ваших ответов.

Радиокнопка Сортировать в обозревателе по этому полю указывает Anki использовать это поле в колонке Поле сортировки обозревателя Anki. Сортировка в обозревателе возможна только по одному полю одновременно (в один момент времени).

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

Галочку Направление текста справа налево удобно использовать при изучении языка, в которых текст пишется справа налево, например, арабский или иврит. Эта опция управляет только полем при добавлении / редактировании записи, чтобы убедиться, что текст отображается корректно при просмотре, вам необходимо настроить свой шаблон.

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

Изменение колоды / типа записей

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

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

Использование колод надлежащим образом

Колоды предназначены для разделения вашей информации на широкие категории, которые вы хотите учить отдельно, такие как:

  • английский язык,

  • география

  • и тому подобные.

У вас могут появиться намерения создать большое количество маленьких колод в целях организации вашего контента, например:

  • мои учебники :: география :: книга 1

  • мои учебники :: английский язык :: еда :: глаголы

Но это не рекомендуется по следующим причинам:

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

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

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

Те же, кто хочет держать под контролем буквально всё, могут добавить в запись такие поля, как
книга, страница
и тому подобные. Anki поддерживает поиск по указываемым полям, так что вы можете задать строку поиска
книга:'Мой учебник' страница:63
и немедленно найти то, что вы ищите.

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

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

Изучение

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

Колоды

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

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

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

Также нажатием на клавишу   /   (слэш, косая черта)   вы можете активировать окно Учить колоду для назначения другой колоды текущей.

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

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

  • или удалить её,

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

  • или экспортировать колоду.

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

Общий взгляд на заучивание карточек

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

Запланированные на сегодня карточки разделены на три группы:
  • Новые — это карточки, которые были импортированы или добавлены, но которые ещё ни разу не были показаны пользователю (их ещё не заучивали);

  • Обучение — это карточки, которые были показаны один раз и теперь ждут истечения интервала времени, когда до них снова дойдёт очередь (через 10 минут после первого показа, сами интервалы и их количество могут настраиваться пользователем);

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

Чтобы приступить к заучиванию карточек, кликните по кнопке Учить. Anki начнёт показывать запланированные на сегодня карточки и будет продолжать это делать до тех пор, пока они не закончатся. (Прерывание этого процесса, скажем, по времени или по количеству неудачных ответов — не предусмотрено. Прим. перев.)

В процессе заучивания карточек вы можете вызывать эту начальную страницу колоды простым нажатием на клавишу s (И повторным нажатием на клавишу s вернуться к показанной последней карточке. Обратите внимание: клавиша именно на нижнем регистре, заглавная S покажет графики статистики по данной колоде карточек. — Прим. перев.).

Вопросы

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

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

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

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

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

Обучение

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

По умолчанию для новых карточек таких шагов всего два: через 1 минуту и через 10. Вы можете изменить количество и продолжительность таких интервалов в окне группы настроек колод карточек.

В процессе обучения доступны три кнопки оценки успешности вспоминания ответа:
  • Не помню переводит карточку в самое начало списка интервалов,

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

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

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

Когда карточка показывается впервые, считается, что она на первом шаге, то есть первый интервал как бы уже прошёл. Это значит, что при ответе В самый раз на карточку, показанную первый раз, она будет показана вновь через 10 минут, а интервал 1 (одна) минута фактически будет пропущен. Если же вы ответите Не помню, то карточка вернётся в очередь на показ уже через 1 (одну) минуту.

Вы можете использовать клавиши 1, 2 или 3 на вашей основной или цифровой клавиатуре для выбора ответа Не помню, В самый раз и Очень легко соответственно. Клавиша Пробел ответит В самый раз.

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

Если же вы предпочитаете дожидаться полного выполнения задержки, вы можете изменить поведение Anki через Инструменты → Настройки…​Лимит на внеочередное изучение карточек 20 мин.

Повторение

Когда карточка была ранее заучена и снова готова для повторения, даются 4 (четыре) кнопки для оценки успешности вашего ответа:

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

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

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

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

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

Так же как и с разучиваемыми карточками, с повторяемыми карточками вы можете использовать на основной или цифровой клавиатуре клавиши 1, 2, 3 и 4 для указания оценки успешности своего ответа. Нажатие на Пробел выберет ответ В самый раз.

Оценка ожидаемого времени и количества карточек

По умолчанию Anki показывает на лицевой стороне карточки над кнопкой Показать ответ три числа, например, 12 + 34 + 56 Это количество оставшихся запланированными на сегодня показов карточек в состоянии новые + обучение + повторение Если вы не хотите постоянно видеть изменения в этих показателях, можете отключить их показ (снять галочку) через Инструменты → Настройки…​Показывать при просмотре число оставшихся карточек

Примечание Число Обучение учитывает не просто количество запланированных на сегодня карточек, а именно количество показов карточек. Если одна карточка должна быть показана сегодня ещё два раза (через 1 минуту и затем через 10 минут по умолчанию, количество и длительность таких интервалов зависят от настроек пользователя, а также от шага, на котором находится карточка), то в показатель суммируется 2 (двойка) или сколько там соответственно, а не 1 (единица).

Когда показывается оборотная сторона карточки, Anki показывает предположительное время до следующего показа карточки над каждой соответствующей кнопкой. Если вы предпочитаете не видеть этих оценочных интервалов, вы можете оключить их показ, сняв галочку Инструменты → Настройки…​Показывать время следующего повторения над кнопками ответа

Примечание

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

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

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

Редактирование и Ещё

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

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

Пометить запись (Mark Note)

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

Отложить карточку / Отложить запись (Bury Card / Note)

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

Выключить карточку / Выключить запись (Suspend Card / Note)

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

Удалить запись (Delete Note)

Удаляет запись и все её карточки (без дополнительных вопросов!)

Настройки (Options)

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

Повторное воспроизведение аудио (Replay Audio)

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

Записать свой голос (Record Own Voice)

Запись с вашего микрофона в целях самоконтроля вашего произношения. Эта запись существует временно и удаляется сразу же, как только вы переходите к следующей карточке. Если вы хотите добавить к карточке аудио-файл на постоянной основе, вы можете это сделать в окне редактирования.

Воспроизвести свой голос (Replay Own Voice)

Воспроизводит ваш голос, предварительно записанный для этой карточки с помощью команды Записать свой голос (предположительно после показа ответа).

Порядок показа карточек

В процессе учёбы показываются карточки из текущей выбранной колоды и всех колод, которые также содержатся в ней. Таким образом, если вы учите колоду Французский язык, то вы в то же самое время учите и карточки из подколод Французский язык::Словарный запас и Французский язык::Мой учебник::Урок 1 (практически одновременно).

Однако, и для новых карточек, и для повторяемых, Anki выбирает карточки из алфавитного порядка колод. Таким образом, сначала вы выучите все карточки из родительской колоды Французский язык и лишь затем перейдёте к карточкам колоды Мой учебник и, лишь разучив все карточки в ней, вы сможете приступить к заучиванию и повторению карточек Словарного запаса.

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

Таким образом карточки из колоды
  • -Книга 9 будут заучиваться в начале сеанса,

  • Книга 5 следом,

  • ~Книга 1 после всех.

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

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

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

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

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

Ещё более точно настроить порядок появления новых карточек можно в Обозревателе Anki.

Связанные и отложенные карточки

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

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

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

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

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

Anki откладывает только новые или повторяемые связанные карточки.

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

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

  • Откладывать повторения связанных карточек до следующего дня

Клавиатурные сокращения

Горячие клавиши (keyboard shortcuts)

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

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

Подсказка Большинство людей предпочитают на всё отвечать с помощью пробела
и лишь мизинец держат над 1 (единицей) на случай, если забыли ответ.

Учить колоду…​

Команде меню Инструменты → Учить колоду…​ сопоставлена горячая клавиша /

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

Окно выбора колоды, будучи открытым, показывает список всех ваших колод. В верхней части окна есть поле для указания фильтра. Если вы наберёте в нём с клавиатуры какие-нибудь символы, Anki покажет только те колоды, в имени которых присутствуют эти символы.

Через пробел можно указать несколько групп символов, тогда показываются только колоды, в имени которых присутствует каждая из таких групп. Так “ja 1” или “on1 ja” в обоих случаях покажут одну и ту же колоду “Japanese::Lesson1”.

Отставание

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

Однако это означает, что если в такой ситуации вы продолжаете вводить новые слова, повторений таких новых слов вы не увидите, пока не наверстаете упущенное.

Если вы хотите изменить порядок просмотра просроченных карточек, вы можете это сделать с помощью создания фильтрованной колоды.

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

Редактирование

Правка.

Особенности

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

В левом верхнем углу редактора есть две важные кнопки, которые открывают всплывающие окна Поля…​ и Карточки…​.

В правом верхнем углу ряд кнопок, управляющих форматированием текста в полях:

  • Полужирный, курсив и подчёркивание работают точно так же, как в любом текстовом процессоре (Ctrl+B, Ctrl+I, Ctrl+U).

  • Следущие две кнопки позволяют указать верхний и нижний индексы, которые могут оказаться полезны в простых химических H2O или математических +<code>x<sup>2</sup></code> формулах.

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

  • А вот очередная пара кнопок как раз позволяет указать цвет выделенному тексту

    • F7 используя выбранный ранее цвет,

    • F8 цвет надо сначала выбрать.

  • Заполнение пропусков (Ctrl+Shift+C)

  • Кнопка с канцелярской скрепкой позволяет Прикрепить картинки/аудио/видео (F3) с диска компьютера. Как вариант можно просто скопировать файл из проводника в буфер Windows и вставить в поле записи Anki в то место, где вы хотите этот файл видеть. Подробнее в разделе работа с медиа-файлами.

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

  • Последняя базовая кнопка позволяет вам добавить продвинутую разметку научных формул, известную как LaTeX (читается как латех, а не латексПрим. перев.) или редактировать содержимое поля в формате HTML (по Ctrl+Shift+X).

    • Для обращения к LaTeX используйте Ctrl+t, затем t, e или m.

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

Пропуски

Cloze deletion — это процесс сокрытия одного или даже нескольких слов в предложении. Например, у вас есть предложение:

Канберра была основана в 1913 году.

И вы создаёте пропуск для года образования, тогда предложение принимает вид:

Канберра была основана в [...] году.

Иногда участки, которые были закрыты таким образом, называют затенёнными ('occluded').

Больше информации о том, зачем вы можете захотеть использовать пропуски, смотрите в переводе правила 5/20 Петра Возняка
либо в оригинале.

Для облегчения добавления и редактирования записей с пропусками Anki поддерживает специальный тип записей — Пропуски (Cloze).

Для создания записи с пропусками выберите тип записей Пропуски и наберите с клавиатуры что угодно в поле Текст. Затем проведите мышью с нажатой левой кнопкой над фрагментом текста, который хотите скрыть, и кликните по кнопке […​] (или нажимите Ctrl+Shift+C на клавиатуре). Anki заключит указанный текст в двойные фигурные скобки и через двойное двоеточие добавит префикс с указанием порядкового номера карточки, скрывающей данный текст:

Канберра была основана в {{c1::1913}} году.

Если требуется, вы можете задать несколько пропусков для одной записи. Например, выделите Канберра и снова кликните по кнопке, поле Текст примет вид:

{{c2::Канберра}} была основана в {{c1::1913}} году.

Когда вы добавите эту запись, Anki создаст две карточки. Первая карточка покажет:

Канберра была основана в [...] году.

на стороне вопроса и полное предложение на стороне ответа.

Другая карточка покажет:

[...] была основана в 1913 году.

на стороне вопроса и полное предложение на стороне ответа.

Вы также можете задать несколько пропусков на одной карточке. Так, если в примере выше вы замените c2 на c1, то будет создана только одна карточка, на которой будут скрыты и Канберра, и 1913 одновременно:

{{c1::Канберра}} была основана в {{c1::1913}} году.
[...] была основана в [...] году.

Если вы будете удерживать клавишу Alt (Option на Mac) при клике по кнопке […​] Anki автоматически использует тот же самый номер вместо увеличения его (Ctrl+Shift+Alt+C на клавиатуре).

Пропуски не обязаны попадать на границы слов, поэтому если вы выберете анберра вместо Канберра, лицевая сторона карточки будет выглядеть так:

К{{c1::анберра}} была основана в {{c1::1913}} году.

…​давая таким образом подсказку к ответу:

К[...] была основана в [...] году.

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

{{c1::Канберра::столица}} была основана в 1913 году.
[столица] была основана в 1913 году.

Как задать набор пропущенного текста с клавиатуры, подробно рассказано в разделе проверка вашего ответа.

Обратите внимание, что перекрытие пропусков не поддерживается. Например, так не сработает:

{{c1::Канберра была {{c2::основана}}}} в 1913 году.

В таком случае надо создать два текстовых поля по шаблону:

Text1: {{c1::Канберра была основана}} в 1913 году.

Text2: Канберра была {{c2::основана}} в 1913 году.

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

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

Ввод спец. символов и на других языках

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

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

Европейские языки, использующие диактрические знаки, также могут иметь свою собственную раскладку, но часто всё необходимое доступно и в так называемой "международной раскладке". Работает она так: сначала вы набираете апостроф ' а затем нужную вам букву (например, a) и над буквой появляется диактрический знак акут, оксия, острое ударение (хоть горшком чёрт-очкой назови…​):

Как заполучить себе поддержку международного набора на машинах с Windows, смотри support.microsoft.com/ru-ru/help/306560/how-to-use-the-united-states-international-keyboard-layout-in-windows-7,-in-windows-vista,-and-in-windows-xp

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

Или можете погуглить что-нибудь типа input Japanese on mac или input German on windows — там много хорошей информации в наличии.

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

Осторожно! Пакет, на котором построена Anki, имеет некоторые проблемы с вводом специальных символов под Mac OS X удержанием каких-то клавиш либо удержанием клавиши и печатанием цифрового кода. К счастью, существуют и другие методы, которые работают корректнее и быстрее — пожалуйста, поройтесь самостоятельно в разных настройках вашей операционной системы.

Шаблоны карточек

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

Предупреждение Пожалуйста, прочитайте раздел Основы шаблонов карточек, если вы ещё не сделали этого. Дальнейшее изложение предполагает, что вы прочли его.

Вы можете настраивать как количество карточек, которые Anki следует создать из записи, так и содержимое этих карточек, когда добавляете или редактируете запись. Просто кликните по кнопке Карточки…​ (или нажмите Ctrl+L на клавиатуре). По верхнему краю всплывающего окна вы увидите набор вкладок, единый для каждого типа записей. Вы можете кликнуть по кнопке с плюсиком в правом верхнем углу карточки, чтобы добавить ещё один шаблон карточек к текущему типу записей. Если вам надо удалить уже имеющуюся вкладку, достаточно просто кликнуть по крестику на ней.

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

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

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

Правая половина окна занята предпросмотром лицевой и оборотной сторон карточек соответственно.

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

Если же вы открыли окно шаблонов через команду меню Инструменты → Управление типами записей…​ то в предпросмотре будут использоваться имена полей в круглых скобках.

В нижней части окна есть кнопка Ещё, которая даёт дополнительные возможности по переименованию или перемещению (изменению порядка следования) шаблонов, а также:

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

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

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

 

Обратные карточки

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

Если вы хотите создавать карточки, которые работают в обоих направлениях
(например, как «большой» → “big”, так и “big” → «большой»),
то у вас для этого есть несколько возможностей.

Самый простой путь: использовать встроенный тип карточек Основная (+ обратные карточки). Он создаёт две карточки, по одной в каждом направлении.

Если вы хотите создавать обратные карточки только для части вашего учебного материала (возможно, в целях экономии времени, только для самых важных изучаемых моментов, либо в каких-то случаях обратные карточки просто не имеют смысла), то вы можете выбрать тип записей Основная (обратные по выбору). Этот тип создаёт только прямую карточку, если заполнены лишь первые два поля; если вы дополнительно введёте что угодно в поле Добавить переворот (например, y), Anki создаст также и обратную карточку. Содержимое этого поля на созданной карточке не показывается.

Если позднее вы решите, что обратная карточка вам не нужна, вы можете очистить поле Добавить переворот. Аналогичным образом, если вы захотите добавить обратную карточку к уже существующей записи, вам достаточно просто указать что-нибудь в поле Добавить переворот (например, n). Если вы изначально не использовали тип записи Основная (обратные по выбору), то всегда можете поменять тип существующей записи в Обозревателе Anki через команду меню Редактирование → Поменять тип записи…​ или просто одновременным нажатием на клавиатуре Ctrl+Shift+M

Примечание Чтобы вы не потеряли накопленную статистику изучения карточки, случайно удалив текст из поля Добавить переворот, Anki не удаляет уже созданные карточки автоматически. Чтобы завершить удаление созданных ранее обратных карточек, после редактирования полей записей выполните команду меню Инструменты → Пустые карточки…​ в главном окне Anki.

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

Шаблоны основных карточек

Самый базовый шаблон лицевой стороны карточки выглядит как-то так:

{{Вопрос}}

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

Примечание
Имена полей чувствительны к регистру.
Если поле называется Вопрос, а в шаблоне карточки вы укажете {{вопрос}} то это не сработает.

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

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

Какая столица у страны {{Страна}}?

По умолчанию шаблон оборотной стороны основных карточек выглядит так:

{{FrontSide}}

<hr id=answer>

{{Ответ}}
Это означает:
  • покажи мне текст лицевой стороны карточки,

  • затем разделительную линию,

  • и лишь затем поле Ответ.

` id=answer` указывает Anki точку, которая разделяет вопрос и ответ. Именно к этой точке Anki автоматически прокручивает оборотную сторону карточки, когда нажата кнопка Показать ответ (для длинных карточек, высота которых превышает высоту окна Anki). Это особенно удобно на мобильных устройствах с маленькими экранами.

Если вы не хотите видеть горизонтальную линию в начале своего ответа, вы можете использовать любой другой элемент HTML, например, <p id=answer> или <div id=answer>

Проверка вашего ответа

Вы можете посмотреть видео об этом на YouTube (на английском языке с русскими или англ. субтитрами).

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

Допустим, шаблон лицевой стороны вашей карточки выглядит так:

{{Слово на родном языке}}

А оборотная сторона такова:

{{FrontSide}}

<hr id=answer>

{{Слово на иностранном языке}}

Чтобы набирать на клавиатуре иностранное слово и проверять ввод на правильность, вам необходимо, чтобы шаблон лицевой стороны карточки выглядел так:

{{Слово на родном языке}}
{{type:Слово на иностранном языке}}

Заметьте, что мы добавили type: перед именем поля, которое мы хотим сравнить. Поскольку на оборотной стороне карточки используется спец. поле {{FrontSide}}, спец. поле {{type:…​}} появится и на оборотной стороне.

Если вы не используете спец. поле {{FrontSide}} на оборотной стороне карточки, вам необходимо самостоятельно повторить спец. поле {{type:…​}} и на оборотной стороне.

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

И на лицевой, и на оборотной стороне это спец. поле показывается тем шрифтом и тем размером шрифта, которые вы указали для этого поля в списке полей (под кнопкой Поля в окне Редактирование).

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

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

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

code#typeans { font-family: "myfontname"; }

Опытные пользователи могут указать свои цвета для раскраски правильности ответа:

.typeGood { color: ...; }
.typeBad { color: ...; }
.typeMissed { color: ...; }

На момент написания данного руководства только компьютерная версия Anki поддерживает данные классы.

Также возможно набирать на клавиатуре ответ для карточек с пропусками. Чтобы это сделать, надо добавить {{type:cloze:Text}} в шаблоны лицевой и оборотной сторон карточки, таким образом оборотная сторона должна выглядеть как-то так:

{{cloze:Текст}}
{{type:cloze:Текст}}
{{Дополнительно}}
Примечание Поскольку в шаблонах карточек с пропусками нельзя использовать спец. поле {{FrontSide}} то спец. поле {{type:cloze:Текст}} необходимо вручную добавлять в шаблон каждой стороны карточки с пропусками.

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

Осторожно! Спец. поле {{type:…​}} не показывается в режиме предпросмотра
в Обозревателе Anki (по кнопке Показать).

В режиме предпросмотра в окне редактирования шаблона карточек вместо фактического значения поля с префиксом type: используется слово exomple (именно так, чтобы было видно, как будет оформлена ошибка на оборотной стороне).

Переводы строк

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

Например, если вы составили такой шаблон:

ать
два

то в окне предпросмотра вы тут же увидите:

ать два

Чтобы в предпросмотре увидеть перевод строки, надо в шаблоне добавить <br> в конце строки, типа так:

ать <br>
два

br это сокращение от (line) br(eak).

К полям это тоже относится:

{{Поле 1}}<br>
{{Поле 2}}

 

Стили карточек

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

В окне настроек шаблонов карточек, вызываемом по кнопке Карточки…​ в окне добавления/редактирования записей (или просто по Ctrl+L с клавиатуры), между шаблонами лицевой и оборотной сторон карточек находится секция стилей. Она содержит таблицы стилей, написанные на языке CSS (англ. Cascading Style Sheets — каскадные таблицы стилей). В отличие от шаблонов HTML, используемых только на одной стороне одной карточки, одна секция стилей используется на обоих сторонах всех карточек данного типа записей. Здесь вы можете указать фоновый цвет карточек, выравнивание текста по краю и тому подобное.

Примечание

Это НЕ то место, где вы меняете шрифт для набора ответа на клавиатуре; подробности в разделах проверка вашего ответа и настройка полей.

На самом деле: прекрасно можно управлять шрифтом поля ввода и из таблицы стилей, если использовать ключевое слово !importantПрим. перев.

Стандартные стилевые свойства, обычно используемые здесь:

font-family

Название шрифта, используемого на карточке.

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

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

Важное отличие от веб-браузеров: если первый в списке шрифт отсутствует, остальные шрифты, указанные в списке, не применяются! В этом случае к элементу HTML применяется шрифт карточки (точнее говоря, шрифт родительского элемента HTML). — Прим. перев.

Также возможно использовать несколько шрифтов на одной карточке, но об этом несколько позже.

font-size

Размер шрифта. Обычно указывается абсолютно, в пикселях. Например, 16px Может быть указан относительно, например, 5em, xx-large или 600% Указание размера просто цифрой, без указания единицы измерения, не сработает.

text-align

Выравнивание текста на строке возможно по центру (center, по умолчанию), а также по левому (left), правому (right) или по обоим краям (justify).

color

Цвет текста. Допустимо использование одного из 140 названий HTML-цветов типа blue lightyellow Либо указывать шестнацатеричный код навроде #379Ac1 Подробнее здесь, например.

background-color

Цвет фона.

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

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

.card { background-color: yellow; }
.card1 { background-color: blue; }

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

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

img { max-width: none; max-height: none; }

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

img#star { ... }

Начиная с версии 2.0.33 для Windows, при прокручивании содержимого длинной карточки звёздочка остаётся неподвижной в правом верхнем углу окна карточки.

Стили полей

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

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

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

Скажем, у вас есть поле Выражение, и вы хотите, чтобы его содержимое показывалось шрифтом Batang. И у вас уже есть такой шаблон:

Что за {{Выражение}}?

{{Заметки}}

Перво-наперво что надо сделать, так это текст, который мы хотим оформить отдельно, завернуть в какой-нибудь парный тег HTML (иначе говоря, контейнер). Например, перед текстом поставим

<div class="expression">

а после текста добавим строку

</div>

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

Так что если мы хотим весь вопрос Что за …​? заключить в контейнер, нам следует использовать конструкцию вида:

<div class="expression">Что за {{Выражение}}?</div>

{{Заметки}}

Если же мы хотим изменить оформление только у значения поля, надо поступить так:

Что за <span class="expression">{{Выражение}}</span>?

{{Заметки}}

После того, как отредактирован шаблон HTML нужной стороны нужной карточки, следует перейти к редактированию содержимого секции стилей, которая располагается между шаблонами лицевой и оборотной сторон карточек и по умолчанию выглядит так:

.card {
 font-family: arial;
 font-size: 20px;
 text-align: center;
 color: black;
 background-color: white;
}

Добавьте оформление для своего класса в конец существующей таблицы стилей:

.card {
 font-family: arial;
 font-size: 20px;
 text-align: center;
 color: black;
 background-color: white;
}
.expression {
 font-family: Batang;
}

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

.expression {
 font-family: Batang;
 font-size: 30px;
}

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

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

Поля с подсказками

hintнамёк

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

Мы в Anki называем такие спец. поля подсказками.

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

Помните: в реальной жизни подсказок не будет.

Прежде чем продолжать чтение руководства, ознакомьтесь, пожалуйста, с принципом минимума информации (правило 4/20) либо по англ.

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

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

{{hint:Моя подсказка}}

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

Если поле Моя подсказка пусто, то ничего не будет показано вообще.

Если вы раскрыли подсказку на лицевой стороне карточки, то после того, как будет показана оборотная сторона этой же карточки — подсказка окажется скрытой снова.

Если вам надо, чтобы на стороне ответа подсказка была открыта сразу, вам следует просто удалить {{FrontSide}} из шаблона оборотной стороны и добавить на неё поле с подсказкой как обычное поле (ну и другие поля лицевой стороны в том виде, в котором они вам нужны, естественно).

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

Специальные поля

Есть несколько специальных полей, которые можно использовать в шаблонах карточек Anki:

Метки записи: {{Tags}}

Тип записи: {{Type}}

Название колоды: {{Deck}}

Название подколоды: {{Subdeck}}

Название вкладки с шаблоном карточки: {{Card}}

Полное содержимое шаблона лицевой стороны карточки
(может использоваться только в шаблоне оборотной стороны основных карточек): {{FrontSide}}

{{FrontSide}} не обеспечивает автоматического воспроизведения аудио, которые были указаны на лицевой стороне карточки.

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

Как и в случае обычных полей, специальные поля чувствительны к регистру букв.

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

Anki не создаёт карточек с пустой лицевой стороной.

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

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

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

Однако, если в процессе редакторования возникает пустая лицевая сторона у карточек, у которых она раньше не была пустой, Anki не удаляет такие карточки немедленно, чтобы предотвратить случайные потери данных. Для удаления таких карточек воспользуйтесь командой меню Инструменты → Пустые карточки…​ в главном окне Anki. Вам будет показан список пустых карточек и предоставлена возможность удалить их.

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

Вместо этого вам следует создавать релевантные условные поля и затем использовать Инструменты → Пустые карточки…​ в главном окне Anki.

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

Anki при определении, пуста ли лицевая карточка, не учитывает ничего, кроме полей записей. Таким образом, если у вас на карточке есть ещё какой-то текст, кроме полей, но поля при этом пусты, то лицевая сторона карточки будет считаться пустой.

Например, если ваш шаблон выглядит таким образом:

Где находится {{Страна}} на карте?

Но поле {{Cтрана}} при этом пустое, то вся лицевая сторона карточки всё равно считается пустой.

Выборочная генерация карточек

Пожалуйста, внимательно прочитайте предыдущий раздел Создание и удаление карточек ещё раз, прежде чем продолжить чтение дальше.

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

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

Больше информации смотри дальше в разделе условная замена.

Мультимедийные файлы и LaTeX

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

Постоянные картинки/озвучка

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

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

  2. Добавьте ссылку на этот файл в шаблон лицевой или оборотной стороны, например:

<img src="_logo.jpg">

Ссылки на поля

Использование ссылок на значение поля при обращении к медиа-файлам не допускается.

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

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

Примеры того, что не будет работать так, как вам того бы хотелось:
<img src="{{Выражение}}.jpg">

[sound:{{Слово}}]

[latex]{{Формула}}[/latex]

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

Правила импортирования таких записей смотри в разделе импорт.

Условная замена

Можно включать определённый текст, поля, HTML на ваши карточки в зависимости от того, пусто или нет некоторое поле. Например:

Этот текст показывается всегда.

{{#Флажок}}
Этот текст показывается только в случае, если в поле Флажок что-нибудь есть.
{{/Флажок}}

{{^Флажок}}
А этот текст показывается только в случае, если в поле Флажок ничего нет.
{{/Флажок}}
Пример из жизни:

Как скрыть префикс сообщения, если меток у данной записи нет:

{{#Tags}}Метки записи: {{Tags}}{{/Tags}}

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

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

Шаблон лицевой стороны для этого случая может выглядеть так:
{{#Примечания}}<span style="color:blue;">{{/Примечания}}
{{Основной вопрос}}
{{#Примечания}}</span>{{/Примечания}}

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

Тут используется знание того факта, что Anki при создании карточек не создаёт карточки, у которых пустая лицевая сторона.

Например, есть лицевая сторона с двумя полями:

{{Выражение}}
{{Заметки}}

Такой шаблон создаст карточку и в случае, если в поле {{Выражение}} ничего нет, а в поле {{Заметки}} что-то есть.

Если же надо, чтобы в случае отсутствия значения в поле {{Выражение}} карточка не создавалась независимо от факта, есть что-нибудь в поле {{Заметки}} или нет, то шаблон лицевой стороны карточек должен выглядеть так:

{{#Выражение}}
{{Выражение}}
{{Заметки}}
{{/Выражение}}

Если же вы хотите, чтобы карточка создавалась только в случае, когда заполнены оба поля, то в шаблоне карточек следует использовать два условия:

{{#Выражение}}
{{#Заметки}}
{{Выражение}}
{{Заметки}}
{{/Заметки}}
{{/Выражение}}

Помните, что сказано в разделе создание карточек: такая логика на создание карточек работает только на лицевой стороне карточек, не на оборотной. Оборотная сторона карточек вполне себе может оказаться пуста.

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

Такая карточка будет создана, если в заметках что-нибудь будет:

{{#Выражение}}
{{Выражение}}
{{/Выражение}}
{{Заметки}}

Кстати говоря, такое условие полностью бесполезно, потому что логика работы шаблона полностью совпадает с логикой работы базового шаблона:

{{Выражение}}
{{Заметки}}

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

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

Один нюанс:

На данный момент Anki не в состоянии смешивать условия И и ИЛИ.

Поэтому такой шаблон не сработает так, как вы от него ожидаете:
{{#Выражение}}
{{#Заметки}}
{{Выражение}}
{{Заметки}}
{{/Заметки}}
{{/Выражение}}

{{Ещё одно соображение}}

Ещё один нюанс состоит в том, что отрицание выражения не может использоваться для контроля создания карточки. Поэтому шаблон не сработает так, как вы от него ожидаете:

{{^Выражение}}
{{Заметки}}
{{/Выражение}}

Шаблоны пропусков

Основную информацию по пропускам смотрите в разделе Пропуски.

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

Как отмечалось о создании карточек основных типов записей в разделе выше, создание карточки зависит от того, сколько полей окажутся непусты. Тип записей Пропуски создаёт карточки иначе:

  • Anki просматривает шаблон лицевой стороны карточек в поисках специального указания на поле с пропусками {{cloze:Какое-то поле}}

  • В указанном поле Anki ищет ссылки на пропуски вида {{c1::Какой-то текст}}

  • Для каждого найденного числа создаётся карточка

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

Если вы хотите показывать поле Подсказка 1 только для первого пропускаемого значения, а поле Подсказка 2 только для второго пропускаемого значения, то шаблон HTML должен выглядеть так:

{{cloze:Текст с пропусками}}

{{#c1}}
{{Подсказка 1}}
{{/c1}}

{{#c2}}
{{Подсказка 2}}
{{/c2}}

Прочие элементы HTML

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

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

Вы также можете использовать замену текста поля при создании ссылок на веб-словари.

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

http://example.com/search?q=myword

В вашем шаблоне она принимает такой вид:

{{Expression}}

<a href="http://example.com/search?q={{Expression}}">поиск на example.com</a>

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

Однако тут есть такой нюанс, которому посвящён целый следующий раздел.

Зачистка HTML

Также как и шаблоны, поля хранятся в формате HTML. В недавнем примере если поле Expression не содержит никакого форматирования, то его HTML выглядит как простой текст, например, Bliss

Но если вы дополнительно оформите значение поля полужирным шрифтом, то в HTML он будет выглядеть уже так: <b>Bliss</b>

И фактическая ссылка на поиск по веб-словарю будет выглядеть уже так:

<a href="http://example.com/search?q=<b>Bliss</b>">поиск на example.com</a>

Так полагаю, что большинство онлайн-сервисов (если не все) в ответ на такой запрос не найдут ничего.

Для решения этой проблемы Anki предоставляет возможность убрать всё форматирование из поля с помощью префикса text:

<a href="http://example.com/search?q={{text:Expression}}">поиск на example.com</a>

Внешний вид Обозревателя Anki

more → browser appearance

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

Строка всплывающего меню Ещё → Вид в обозревателе в редакторе шаблонов карточек позволяет вызвать диалоговое окно, в котором можно определить шаблоны отображения (как правило, упрощенные) содержимого лицевой и оборотной сторон карточек в Обозревателе Anki.

Формат шаблонов — всё тот же полноценный HTML.

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

Текст справа налево

RTL (right to left) text

Если вы учите язык, в котором читать надо справа налево, вам необходимо уточнять шаблон карточек подобным образом:

<div dir=rtl>{{Поле с текстом справа-налево в нём}}</div>

В начале раздела приведено чуть больше информации по этому вопросу.

Разные стили карточек на разных платформах

Platform-Specific CSS

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

Этот пример ниже показывает, как меняется шрифт в зависимости от платформы, на которой показывается карточка.

.win .jp { font-family: "MS Mincho"; }
.mac .jp { font-family: "Hiragino Mincho Pro"; }
.linux .jp { font-family: "Kochi Mincho"; }
.mobile .jp { font-family: "Hiragino Mincho ProN"; }

Использование такого класса в шаблоне:

<div class=jp>{{Field}}</div>

Для различных устройств iOS, вы можете использовать .iphone и .ipad

Для AnkiWeb вы можете использовать классы .gecko .opera .ie для настройки карточек под различные браузеры (подробнее на rafael.adm.br/css_browser_selector/)

Установка шрифтов

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

Для этого подходят только шрифты в формате TrueType. Файлы с такими шрифтами имеют расширение .ttf, например, Arial.ttf После того, как вы нашли файл шрифта, вам необходимо перенести его в коллекцию Anki следующим образом:

  • В Проводнике Windows перейдите в папку Anki, затем в подкаталог 1-й пользователь либо User 1 (или как там называется ваш профиль, если вы уже переименовали тот, что предлагается по умолчанию или создали новый).

  • Там вы увидите ещё одну поддиректорию, которая называется collection.media Скопируйте файл шрифта в неё.

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

После всего этого необходимо внести следующие изменения в секции стилей:

  • Зайдите в окно редактирования шаблонов карточек требуемого вам типа записей любым удобным вам способом.

  • И первой же строкой в секции стилей укажите следующий текст (только замените в нём _arial.ttf именем того файла со шрифтом, который вы скопировали себе в коллекцию).

@font-face { font-family: myfont; src: url('_arial.ttf'); }
Примечание Меняйте только имя файла, myfont укажите таким словом, как вам будет удобно.

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

Для изменения шрифта всей карточки целиком, просто отыщите в описании класса .card строку font-family:…​; и замените в ней имя шрифта на myfont (или на то имя, которое показалось вам удобным).

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

Примечание Пожалуйста, убедитесь, что имена файлов со шрифтами написаны в точности с соблюдением регистра. Если в файловой системе файл будет называться _Arial.TTF, а в шаблоне будет прописан _arial.ttf, то магия не сработает и чуда не будет.

Шрифты на Маках

В настоящее время встраиваемые шрифты не работают в Mac OS X. Но вы по-прежнему можете использовать различные настраиваемые шрифты, просто надо предварительно установить их в системе.

Порядок установки шрифтов в системе смотрите по ссылке support.apple.com/ru-ru/HT201722

Вы можете настроить шаблоны карточек на использование системных шрифтов при запуске на Маках и на встраиваемые шрифты во всех остальных случаях.

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

<span class="mystyle">{{Имя поля}}</span>

А в конце секции стилей указать ещё пару строк:

.mystyle { font-family: myfont; }
.mac .mystyle { font-family: Helvetica; }

Замените Helvetica названием шрифта, который установлен у вас в системе. myfont с помощью @font-face указывает шрифт, который вы встроили в Anki.

Javascript

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

Подключение внешних файлов, используя <script src=…​> — не поддерживается.

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

Такие скрипты требуют отдельной отладки на каждой платформе.

Учитывая, что на некоторых платформах страницы формируются динамически с помощью различных скриптов, вам следует отказаться от использования document.write в пользу работы напрямую с документом (DOM).

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

На некоторых платформах Anki хранит сформированную из шаблона карточки веб-страницу довольно долго и лишь динамически обновляет отдельные её части, поэтому ваш код JavaScript должен выводить информацию через обновление элемента по document.getElementById() вместо document.write()

Функции типа window.alert() тоже могут оказаться недоступны. Anki записывает ошибки JavaScript на консоль, поэтому вам необходимо вручную перехватывать ошибки и записывать их в объектную модель документа, чтобы увидеть их.

Никакого отладчика для JavaScript в Anki нет, так что вам придётся самостоятельно ломать весь код, чтобы обнаружить ошибку.

Профили и Настройки…​

 

Профили

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

Каждый профиль содержит свою собственную коллекцию карточек и свои собственные настройки (в частности, свою учётную запись на AnkiWeb). Однако, набор дополнений у всех профилей общий.

Перейти к списку доступных профилей можно по команде меню Файл → Сменить профиль…​ или нажатием Ctrl+Shift+P на клавиатуре.

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

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

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

Инструменты → Настройки…​

Настройки…​ доступны из меню Инструменты в Windows/Linux или из меню Анки на Mac (или по Ctrl+P на клавиатуре). Если у вас есть несколько профилей, любые изменения будут применяются только к текущему профилю.

Основная   вкладка

Флажок Удалять HTML-разметку при вставке текста указывает Anki, что надо исключить оформление текста, который вставляется через системный буфер из текстового редактора. По умолчанию этот режим включён, подразумевается, что вы самостоятельно оформляете текст так, как вам это необходимо. Если вы предпочитаете оставлять форматирование текста, который тащите себе откуда-то — снимите эту галочку.

По умолчанию Anki вставляет изображения в поле из буфера обмена в формате JPG с целью уменьшения размера файла (и места, занимаемого этим файлом на диске). Вместо этого вы можете использовать Инструменты → Настройки…​ → Вставлять изображения из буфера как PNG. Формат PNG поддерживает прозрачность фона и не содержит потерь при сжатии, но обычно это выливается в значительное увеличение размера файла.

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

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

Второй выпадающий список управляет режимом появления новых записей:
  • Перемешать изучение новых карт и повторения

  • Показывать новые карточки после повторений

  • Показывать новые карточки перед повторениями

Параметр Следующий день начнётся с 4 часов после полуночи управляет началом показа карточек следующего дня. 4 часа, выставленные по умолчанию, охраняют вас в случае, если вы учите карточки около полуночи, от появления карточек двух разных дней в пределах одного сеанса. Если вы засиживаетесь за карточками до 5 утра, то вам имеет смысл сдвинуть этот параметр на позднее время, например, на 6. Если вы просыпаетесь рано, например, в 3 вы уже на ногах и учите карточки, то имеет смысл сдвинуть этот параметр на раннее время, например, на 2. В любом случае рекомендуется выставить этот параметр на время, в которое вы обычно спите.

Параметр Лимит на внеочередное изучение карточек 20 минут сообщает Anki, как ей вести себя, когда новых и повторяемых карточек для изучения прямо сейчас больше нет, а суточные лимиты ещё не исчерпаны. В этом случае Anki смотрит, есть ли в колоде карточки, которые надо будет разучивать и повторять в ближайшие 20 минут — они-то и будут показаны немедленно, не дожидаясь наступления минуты, которая им назначена.

Если вы установите 0 значением этого параметра, то Anki всегда будет ожидать наступления точного момента времени, показывая во время вынужденной паузы стандартный экран с сообщением Поздравляю! Учить больше нечего! (congratulations screen).

Параметр Лимит ограничения времени 0 минут помогает вам сфокусироваться за счёт разделения длинных периодов активности (таких, как 30-минутный сеанс запоминания) на маленькие блоки. Если вы укажете в этом поле количество минут, не равное 0, то Anki будет периодически показывать вам, сколько карточек вы умудрились выучить в течение предписанного ограничения времени.

Группы настроек колод карточек

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

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

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

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

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

Новые карточки (New Cards)

Шаги (в минутах) управляют количеством показов разучиваемой карточки и задержкой между ними. Пожалуйста, загляните в раздел Обучение для получения общего взгляда на работу этих шагов.

Интервалы длиннее суток (1440 минут) прекрасно поддерживаются — и если вы хотите, вы можете определить такое расписание, например: 10 минут, 1440 мин. (1 день), 4320 (3 дня) и, наконец, 10080 минут (7 дней). По исполнении этого расписания карточка перестаёт считаться разучиваемой и начинает считаться повторяемой.

Примечание Если учить сегодня больше нечего, Anki начинает показывать карточки с опережением расписания на 20 минут. Пользователь может указать своё количество этих минут в настройках. При этом надо понимать одну вещь: показатель Пора в списке колод и сумма показателей Обучение + Проверить на начальной странице колоды будут различаться между собой. Список колод не учитывает карточки, которые не готовы к показу прямо сейчас, а начальная страница колоды показывает количество всех карточек, которые будут показаны в течение дня. Так сделано, чтобы вы по списку могли точнее определить, каким именно колодам требуется ваше внимание.
Anki по-разному трактует маленькие шаги в минутах

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

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

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

Примечание

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

Порядок предоставляет две возможности для выбора:

  1. Показывать новые карточки в порядке их добавления

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

Когда вы изменяете эту опцию, Anki пересортирует колоды, которые используют данную группу настроек.

Одно предупреждение по случайному порядку:

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

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

Примечание

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

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

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

Указанный лимит применяется к самой колоде и всем её подколодам.

Это значит, если для колоды Французский язык установлен лимит в 20 карточек, а для подколод Французский язык::Подколода 1 и Французский язык::Подколода 2 действуют лимиты по 15 карточек, то вы получите все 15 новых карточек из подколоды 1 и только 5 новых карточек из подколоды 2.

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

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

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

Примечание
Будьте осторожны!

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

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

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

Исходная лёгкость указывает лёгкость, с которой стартует карточка. Она указывает величину, которая устанавливается, когда вы видите карточку первый раз. По умолчанию это 250%, что означает, что когда вы закончите разучивать карточку ответом В самый раз, её последующие интервалы будут каждый раз увеличиваться приблизительно в два с половиной раза (например, если текущий интервал был 10 дней, то следующий показ случится примерно через 25 суток).

Текущая лёгкость карточки меняется в процессе повторения, основываясь на ваших предыдущих ответах Снова, Трудно и Очень легко.

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

Ответов (Reviews)

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

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

Бонус для лёгких позволяет вам установить разницу в интервалах между ответами В самый раз и Очень легко. Для примера, 130% указывает Anki увеличить интервал в 1.3 раза больше при ответе Очень легко, чем он был бы увеличен при ответе В самый раз.

Модификатор интервала позволяет вам применить такое же правило умножения, только теперь уже ко всем интервалам, которые будет генерить Anki для этих карточек. Значение по умолчанию 100% не производит какого-либо зримо заметного результата, если вы укажете для примера 80%, то все интервалы будут приниматься как 0.8 от той величины, которая должна бы была быть использована. Например, вместо 10 дней будет принято 8.

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

Для материала средней сложности среднему пользователю следует обнаружить, что он вспоминает приблизительно 90% зрелых карточек (тех, интервал показа которых превысил 20 дней), которые ему было предложено просмотреть. Вы можете узнать свою собственную производительность, просто заглянув в графики статистики для своей колоды и посмотрев на граф Кнопки Ответовmature retention и есть искомый процент на правой стороне графика.

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

На сайте СуперМемо они полагают, что вы можете найти соответствующий множитель для желаемого коэффициента удержания. Их формула сводится к:

log(желаемое_запоминание%) / log(текущее_запоминание%)

Вообразите, что текущий показатель запоминания 85% и мы хотим повысить его до 90%. Тогда мы вычисляем множитель как:

log(90%) / log(85%) = 0.65

Вы можете использовать Google для калькуляции этого для вас.

Если вы подключите значение 65% как модификатор интервалов, вам следует выделить дополнительное время, которое будет потрачено на то, чтобы показатель запоминания приблизился к желаемому проценту.

Одну важную вещь тут следует заметить, однако: зависимость между потраченным временем и успешностью запоминания нелинейная. Чтобы повысить вожделенный показатель на 5%, может потребоваться на 35% больше повторений.

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

В завершение ещё одна важная вещь:

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

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

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

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

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

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

Забыта (Lapses)

Шаги (в минутах)

Когда вы не можете вспомнить ответ для показываемой карточки, то мы говорим, что случился ляпсус (lapse).

По умолчанию текущий интервал для такой карточки понижается до 1 (одних) суток и она помещается в очередь разучиваемых карточек для напоминания через 10 минут.

Вы можете настроить это поведение Anki на свой вкус с помощью опций, собранных на данной вкладке.

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

Примечание

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

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

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

Новый интервал (в процентах) управляет тем, насколько сильно Anki должна понизить предыдущий интервал.

Например, если у карточки достигнут интервал в 50 дней, то дефолтное значение в 0% предписывает понизить интервал до нуля (если следующая опция минимальный интервал не предписывает иначе).

Если же вы установите в этой опции значение 20%, то интервал карточки будет уменьшен до 10 дней.

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

Необходимый лимит для "приставучих" карточек

8 забываний

Действие с приставучими карточками

  1. Исключить карточку

  2. только пометить

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

Общие (General)

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

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

Опция Не учитывать время ответа более …​ секунд позволяет вам регулировать этот порог. Минимально возможное значение 30 секунд.

Если отмечена галочка Показывать время ответа, то Anki будет отвлекать ваше внимание отсчётом текущего времени для показываемой карточки.

По умолчанию Anki автоматически воспроизводит аудио на лицевой и оборотной сторонах карточек. Если вы снимите галочку автоматически озвучивать, то Anki не будет воспроизводить озвучку до тех пор, пока вы не нажмёте кнопку r (именно так, только на латыни и только в нижнем регистре) или просто F5 на клавиатуре.

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

Примечание Обратите внимание Эта опция не управляет тем, что происходит с автоматической озвучкой в тот момент, когда показывается оборотная сторона карточки. Для управления этим процессом используйте специальные поля в шаблоне карточки.

Описание (Description)

Эта вкладка позволяет вам редактирование описание колоды,
которое показывается на главной (начальной) странице колоды.

Это описание создаётся автоматически для колод,
опубликованных на сайте ankiweb.net/shared/decks/
Вы можете самостоятельно удалить это автоматическое описание в своём экземпляре загруженной колоды, если не хотите видеть его каждый день на главной странице колоды.

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

AnkiWeb и синхронизация

AnkiWeb — это сервис ankiweb.net/ который позволяет вам хранить ваши коллекции синхронизированными между многими устройствами, а также учить карточки онлайн.

Пожалуйста, зарегистрируйтесь на сервере AnkiWeb прежде, чем последуете следущим шагам.

Настройки (Setup)

Чтобы начать синхронизацию между устройствами, кликните по кнопке синхронизации в правом верхнем углу окна главного окна Anki или нажмите y на клавиатуре. У вас будут запрошены ваши логин и пароль на сайте AnkiWeb, которые вы создали в процессе регистрации на сайте.

Когда вы синхронизируете вашу коллекцию впервые, Anki спросит вас, хотите ли Загрузить на AnkiWeb или Получить с AnkiWeb. Если у вас есть карточки на вашем компьютере, в то время как ваш аккаунт на AnkiWeb пуст, выберите Загрузить на AnkiWeb, чтобы отправить ваши данные в аккаунт на AnkiWeb. Если вы уже заслали свои данные на AnkiWeb с другого устройства, а на вашем компьютере этих карточек нет, то выбирайте Получить с AnkiWeb, чтобы заместить пустую местную коллекцию карточками, которые уже есть на AnkiWeb. Если у вас уже есть карточки на обоих устройствах, и они различиются между собой, то вам придётся поработать немного больше, чтобы избежать потери данных при синхронизации.

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

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

Автоматическая синхронизация

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

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

Изображения, аудио и видео

Медиа-файлы

Anki синхронизирует любые звуки и картинки, используемые в записях, заметив их добавление или удаление из папки с медиа-файлами. Но Anki не заметит, если вы просто измените существующие файлы напрямую в этой папке. Чтобы сделать ваши правки заметными, вам нужно добавить или удалить файл.

Примечание Если вы запускаете Anki c USB флэшки, то убедитесь, что она отформатирована как NTFS, поскольку Anki не в состоянии обнаруживать какие-либо изменения в файловой системе FAT32.

Конфликты

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

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

Anki не может объединять определённые виды изменений. В основном это относится к изменению формата записей: такие вещи как добавление нового поля или удаление шаблона карточек. Когда вы попытаетесь выполнить такую операцию, Anki предупредит вас и даст возможность отменить это действие. Если же вы решите продолжить, то ближайшая синхронизация будет полной и вам будет задан вопрос, хотите вы сохранить локальную копию или же копию на AnkiWeb.

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

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

Примечание После выполнения полной синхронизации эта галочка снимается автоматически.

Разрешение конфликтов

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

Тем не менее, всё же возможно выполнить подобное слияние в единую коллекцию вручную, если проделать некоторую работу. (Идея этой работы простая: взять за основу один из конфликтных профилей и импортировать (а не синхронизировать!) в него содержимое других профилей. Причём импортировать каждую колоду верхнего уровня отдельно, а не просто другой профиль целиком! — прим. перев.)

Подсказка Начните с создания резервной копии на каждом из ваших устройств/профилей на случай, если что-то пойдёт не так.

На компьютере вы можете воспользоваться командой меню ФайлЭкспортировать…​ в главном окне, чтобы экспортировать ВСЕ колоды с добавлением в экспорт информации о расписании и присоединением медиа-файлов (изображений/картинок, аудио, видео, шрифтов и т.п.) затем сохранив этот файл в каком-нибудь безопасном месте.

В AnkiMobile кнопка Добавить/Экспорт на экране со списком колод позволит вам экспортировать все колоды вместе с медиа-данными.

Далее, если одно из ваших устройств — это мобильник, то синхронизируйте прежде всего именно его. Если существует конфликт, то выбирайте в этом случае выгрузку (upload), чтобы переписать любые существующие данные на AnkiWeb (возможно, и с данными с ваших других мобильников).

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

Теперь возвращайтесь к другому устройству/профилю.

Если разрешена автоматическая синхронизация, то выскочит сообщение,
спрашивающее, что надо сделать:

  • выгрузку (Загрузить на AnkiWeb)

  • или загрузку(Получить с AnkiWeb).

Осторожно!
Кликните по кнопке 'Отмена'
мы пока не хотим синхронизироваться!

Когда вы смотрите на список колод, кликните по значку шестерёнки рядом с самой первой колодой и выберите Экспорт, колоды в любой другой удобный формат. Экспортируйте её содержимое с добавлением в экспорт информации о расписании, а также присоединяя медиа-файлы, и выберите для своего .apkg-файла говорящее имя и безопасное место.

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

(Надеюсь, теперь вы понимаете, для чего выгодно объединять все свои колоды в профиле буквально под одну-две общие колоды верхнего уровня типа Unlimited и Not now. — прим. перев.)

После того, как вы экспортируете ВСЕ колоды верхнего уровня:
  • кликните по кнопке синхронизации в правом верхнем углу окна,

  • и выберите Получить с AnkiWeb, чтобы заместить весь ваш локальный контент содержимым, которое вы синхронизировали на AnkiWeb с другого устройства.

Ну а дальше вам необходимо выполнить команду меню ФайлИмпортировать…​ для каждого .apkg-файла, что вы сохранили ранее, чтобы объединить все ваши изменения, таким образом всё окажется в одном месте и на своих местах.

(Только этот вздох облегчения надо закрепить, выполнив синхронизацию с AnkiWeb сначала объединённого профиля, а затем и всех остальных устройств, участвовавших в спец.операции. — прим. перев.)

Брандмауэры

фаерволы

Anki нуждается в возможности создавать исходящие HTTPS-соединения для синхронизации.

Как минимум, нужна возможность безопасно соединяться с адресами
ankiweb.net sync.ankiweb.net msync.ankiweb.net
Эти домены со временем могут измениться, поэтому мы рекомендуем вам разрешить доступ сразу всем поддоменам: *.ankiweb.net

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

Прокси

Anki выполняет синхронизацию через безопасное https соединение. Если вам требуется использовать прокси для доступа к интернету, Anki автоматически подберёт настройки прокси в вашей системе, если это Windows или OS X, на других системах будет использоваться HTTP_PROXY переменная окружения.

Примечание Anki не поддерживает дополнительные настройки прокси через .pac или .wpad файлы.
Чтобы перекрыть системные установки прокси в Windows и OS X,

создайте переменную окружения HTTP_PROXY, которая укажет прокси-сервер, например:

http://user:pass@proxy.company.com:8080

Если ваше имя пользователя или пароль содержат собачку (символ @),
то вам следует заменить его на %40, как-то так:

http://user%40workdomain.com:pass@proxy.company.com:8080

Подробнее о задании переменных среды окружения Windows читайте по ссылке www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sysdm_advancd_environmnt_addchange_variable.mspx?mfr=true (осторожно, английский язык!).

Если вы на Маке, пожалуйста, смотрите stackoverflow.com/questions/135688/setting-environment-variables-in-os-x

К сожалению,

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

Примечание В надёжно защищённых сетях, что перехватывают безопасные соединения и подставляют свой собственный сертификат, Anki может выдавать сообщения об ошибках SSL-соединения. Мы не поддерживаем использование Anki в таком окружении.

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

Обозреватель (который не имеет ничего общего с веб-браузерами, такими, например, как Mozilla Firefox) позволяет вам осуществлять поиск по вашим записям и редактировать их.

Он открывается кликом по ссылке Обзор в главном окне
либо нажатием клавиши b на клавиатуре.

Обозреватель включает в себя три части:

  • боковая панель слева

  • список карточек справа вверху

  • текущая запись справа внизу

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

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

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

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

Вы можете удерживать клавишу Ctrl

(Command на Маке) на клавиатуре при клике мышкой в намерении присоединить поисковую фразу к поисковому выражению, уже имеющемуся в строке поиска (через AND (И) вместо того, чтобы начинать новый поиск).

Подсказка Например, если вы хотите увидеть только разучиваемые карточки колоды по-немецки то сначала просто кликните мышкой по Обучение, а затем сделайте ctrl+click на колоде по-немецки.
Вы можете удерживать клавишу Shift,

если хотить присоединить новое выражение к строке поиска через OR (ИЛИ) вместо AND (И).

Подсказка Например, вы можете кликнуть по одной колоде, затем Shift+click по другой для того, чтобы просматривать карточки/записи одновременно из двух колод.
Вы можете удерживать клавишу Alt,

(Option на Маке) если хотить инвертировать условие поиска (добавить в начало -).

Подсказка Например, чтобы показать все карточки определённой колоды, которые НЕ имеют заданной метки.
Вы можете сочетать Ctrl Alt Shift

Например, Ctrl+Alt+click добавит к строке поиска новый термин поиска, который отрицается.

Важно!
Для удаления меток,

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

Поиск (Searching)

Над списком карточек находится поле поиска. Вы можете указывать в нём различные ключевые слова для поиска среди записей.

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

Примеры поиска

Когда вы напечатали какой-то текст в строке поиска, после нажатия Enter Anki находит все соответствующие записи и показывает все их карточки.

При этом Anki ищет по всем полям, но не выполняет поиск по меткам. О том, как искать по меткам — смотри чуть ниже:

dog

поиск упоминаний "dog" - найдёт также слова навроде "Doggy" и "underdog"

Примечание Поиск не учитывает регистр латиницы
(кириллицы — учитывает).
dog cat

поиск одновременных упоминаний "dog" И "cat", таких как "a dog likes a cat"

dog or cat

поиск упоминания хотя бы одного из двух: "dog" ИЛИ "cat"

dog (cat or mouse)

найдёт записи, в которых либо "dog and cat", либо "dog and mouse"

-cat

найдёт все записи, не содержащие "cat".

-cat -mouse

найдёт все записи, не содержащие ни "cat", ни "mouse".

-(cat or mouse)

перефраз, то же самое другими словами.

"a dog"

поиск записей, которые содержат точную фразу "a dog" (кавычки не ищутся!)

-"a dog"

поиск записей, которые не содержат точной фразы "a dog"

d_g

поиск записей, содержащих d, любой один символ, g, вроде dog, dig, dug, и т. п.

d*g

поиск записей, содержащих d, любое количество символов (да хоть бы и вовсе без них), g, типа dg, dog, dung, и т. д.

Какие выводы
можно сделать

из примеров выше:

  • Условия поиска разделяются пробелами.

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

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

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

  • Если вы хотите искать что-то, содержащее пробелы или круглые скобки — заключайте эту фразу в кавычки.

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

  • Anki is only able to search within formatting in the sort field you’ve configured. For example, if you add "**exa**mple" to one of your fields, this will not be matched when searching for "example" unless that field is the sort field. If a word is not formatted, or the formatting does not change in the middle of the word, then Anki will be able to find it in any field.
    Непереводимая игра слов :о)

Поиск в пределах одного поля

Вы также можете попросить Anki искать некоторый текст только в определённом поле.

Важно! В отличие от только что рассмотренных примеров,
поиск в определённом поле — это по умолчанию строгий поиск.

Например:

front:dog

ищет записи, в которых поле Front содержит только "dog".
Поле, которое содержит "a dog" — не будет найдено.

front:*dog*

чтобы найти записи, в которых поле Front
возможно содержит помимо dog также и другие символы.

front:

для поиска записей с пустым полем Front

front:_*

для поиска непустых полей Front

front:*

поиск записей, у которых просто есть поле Front
причём неважно, пустое оно или нет

Метки, колоды, карточки и записи

tag:animal

найти записи с меткой "animal"

tag:none

найти записи вовсе без меток

tag:ani*

найти записи с метками, начинающимися на ani

deck:french

найти карточки в колоде French, а также в её подколодах типа French::Vocab

deck:french -deck:french::*

найти карточки в колоде French, но без карточек в её подколодах

deck:"french vocab"

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

"deck:french vocab"

как вариант

deck:filtered

только фильтр-колоды

-deck:filtered

только обычные колоды

card:forward

только карточки типа Forward

card:1

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

card:2

например, если надо найти карточки, содержащие второй пропуск

note:basic

найти все записи типа Basic

Статусы карточки

is:due

повторяемые и заучиваемые краточки, ожидающие своей очереди на просмотр

is:new

новые карточки

is:learn

только заучиваемые карточки

is:review

все повторяемые (как в очереди на просмотр, так и вне её), а также забытые

is:suspended

карточки, которые были исключены (как вручную, так и автоматически)

is:buried

карточки, которые были отложены, и неважно, автоматически или вручную

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

is:learn is:review

забытые карточки в процессе переучивания

-is:learn is:review

все повторяемые, кроме переучиваемых

is:learn -is:review

разучиваемые карточки, кроме переучиваемых

Свойства карточки

prop:ivl>=10

карточки с текущим интервалом 10 дней и более

prop:due=1

карточки, которые будет пора посмотреть завтра

prop:due=-1

карточки, которые уже пора бы посмотреть, но которые ещё не были просмотрены

prop:due>-1 prop:due<1

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

prop:reps<10

карточки, ответы на которые давались менее 10 раз

prop:lapses>3

карточки, которые переучивались более трёх раз

prop:ease!=2.5

карточки, которые легче или сложнее, чем по умолчанию

Примечание ключевое слово due соответствует только повторяемым карточкам и заучиваемым карточкам с интервалом более суток, заучиваемые карточки с маленьким интервалом (типа 10 минут) под это слово не подпадают.

Недавно добавленные

added:1

карточки, добавленные сегодня

added:7

карточки, добавленные за последнюю неделю

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

Недавно отвеченные

rated:1

карточки, отвеченные сегодня

rated:1:2

карточки, на которые сегодня был дан ответ Трудно (2)

rated:7:1

карточки, которые были забыты на неделе: был дан ответ Снова (1)

rated:31:4

карточки, которые за последний месяц получали ответ Очень легко (4)

Для ускорения работы поиск ограничен 31 днём (последним месяцем).

Внутренние номера (Object IDs)

nid:123

все карточки, созданные из записи с идентификатором 123 (note)

cid:456

карточка с идентификатором карточки 456 (card)

mid:789

все записи с идентификатором типа записей 789 (model)

Идентификаторы записей и карточек можно увидеть в сведениях о карточке в Обозревателе. Идентификаторы типов записей могут быть найдены кликом по типу записей в боковом дереве Обозревателя. Эти данные могут оказаться полезны при разработке дополнений или других работ непосредственно с базой данных.

Примечание Эти идентификаторы объектов не работают в мобильных клиентах, а также не предназначены для использования в условиях отбора для фильтрованных колод (в настоящее время).

Список карточек

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

Колонки в этом списке настраиваются:

кликните правой кнопки мыши по заголовку колонки (Ctrl+Click на Маке) и выберите, какие колонки вы хотите видеть. Вы можете перетаскивать колонки мышкой за их заголовки, чтобы расположить в требуемом вам порядке. Клик по заголовку колонки отсортирует таблицу по этой колонке, повторный клик отсортирует в обратном порядке.

Важно! Не все колонки могут быть отсортированы.
Колонка Пора ведёт себя по-разному для разных типов карточек.

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

Примечание

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

Обратите внимание:

Кажется, что колонки Отредактировано и Изменена — это об одном и том же,
однако они отслеживают совершенно разные вещи.
Отредактировано показывает дату последнего редактирования записи
(например, когда вы меняли содержимое полей), в то время как
Изменена показывает дату последнего действия над карточкой
(например, когда вы оценили свой ответ на карточку).

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

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

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

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

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

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

Текущая запись

Правая нижняя область показывает поля записи для текущей выбранной карточки.

Для большей информации об окне редактирования записей смотри основы.
Для дополнительной информации о кнопках смотри редактирование.

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

Существенное отличие такого предпросмотра от основного режима: в нём не показывается поле для набора с клавиатуры (для ускорения предпросмотра).

Панель инструментов

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

Сведения показывает различную информацию о текущей выбранной карточке, включая её историю просмотров (ответов). Подробнее смотри о статистике.

Отметить и Исключить документированы в Редактирование и Ещё.

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

Другие карточки от текущей записи могут быть не видны в списке в данный момент (по условиям отбора карточек), поэтому если вы хотите переместить все карточки отмеченных записей, вам следует воспользоваться командой меню РедактированиеВыбрать записи или клавишами Ctrl+Shift+A.

Добавить метки и Удалить метки позволяют вам добавить или удалить метки сразу с нескольких записей.

Важно! Для удаления более неиспользуемых меток из списка в дереве слева вам следует в основном окне программы Anki выполнить команду меню ИнструментыТест базы данных

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

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

Найти и заменить…​

Эта команда меню Обозревателя РедактированиеНайти и заменить…​ позволяет вам заменить текст в выбранных вами карточках. Использование регулярных выражений позволит вам осуществить достаточно сложные замены.

Например, вам надо избавиться от тега HTML и оставить только имя файла с картинкой:

<img src="pic.jpg">
Что найти:
<img src="(.+)">
Заменить на:
\1

Результат будет выглядеть так:

pic.jpg

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

В частности, особенности используемых Anki регулярных выражений смотри в
docs.python.org/library/re.html

Найти Дубликаты…​

Вы можете использовать команду меню РедактированиеНайти Дубликаты…​ для поиска записей с одинаковым содержимым. Когда вы открываете окно, Anki просматривает все ваши типы записей и предоставляет список всех возможных полей. Например, если вы хотите найти записи с совпадающими полями Ответ — просто выберите это поле из списка и кликните Поиск.

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

Текстовое поле Опциональный лимит позволяет вам сузить область поиска, которая будет просмотрена Anki в поисках дубликатов.

Например, если вам надо найти совпадения только в записях типов French Vocab и French Verbs, вам следует ввести:

Опциональный лимит:
note:'french vocab' or 'note:french verbs'

Как вариант, если вы захотите искать дубликаты только в пределах одной колоды:

deck:'myDeck'

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

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

Если поиск принесёт большое количество результатов, вы можете захотеть вместо ссылки кликнуть по кнопке Отметить дупликаты, которая отметит все найденные записи меткой duplicate. Далее вы можете выполнить поиск этой метки и обработать все записи привычным вам образом.

Важно! Интересно, а удаляет ли эта кнопка все имеющиеся метки duplicate прежде чем расставлять новые?!

Другие команды меню

Некоторые другие команды в меню Редактирование:

Изменить расписание…​ позволяет вам переместить карточки в конец очереди новых карточек либо перепланировать их как повторяемые карточки на определённую дату.

Примечание

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

Например, указав 60 и 90, вы зададите импортированным карточкам начальные интервалы от двух до трёх месяцев.

История просмотров карточки не очищается при перепланировании: изменяется только текущее состояние карточки, но не её история. Если вы хотите спрятать историю, вам потребуется экспортировать записи в текстовый файл, удалить эти записи и затем импортировать эти записи из текстового файла снова, создавая из них новые записи.

Очередь…​ позволяет вам изменить порядок, в котором будут появляться новые карточки. Текущие их позиции вы видите в колонке Пора, как это описано в разделе Список карточек чуть выше. Если вы запустите команду репозиционирования, когда выбраны сразу несколько карточек, изменения будут применены ко всем карточкам по очереди. По умолчанию число повышается на единицу для каждой следующей карточки, но это может быть уточнено изменением установки Шаг:

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

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

Поменять тип записи…​ позволяет вам преобразовать выбранные записи одного типа в записи другого типа. Например, вообразите, что у вас есть типы записей Русские идут и Хакеры-медведи, и вы случайно добавили какие-то тексты, связанные с компьютерами, в первый из них. Вы можете исправить ошибку, изменив тип таких записей.

Важно! Расписание карточек при этом не будет затронуто.

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

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

 

Фильтрованные колоды и Зубрёжка

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

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

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

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

  • зубрёжки перед тестом,

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

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

  • просмотра карточек раньше их показа по расписанию,

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

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

Дополнительное обучение

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

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

Примечание Так что если вы хотите сохранить свои текущие условия фильтрации для дальнейшего использования, то вам следует переименовать фильтрованную колоду Сеанс дополнительного обучения как-нибудь по-своему.

Дальше коротко о каждой из возможностей:

Увеличить сегодняшний лимит на новые карточки

Добавить больше новых карточек в текущую колоду.

Обратите внимание, что это режим, который

НЕ создаёт новую фильтрованную колоду,
а изменяет состояние текущей колоды.

Увеличить сегодняшний лимит повторений

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

Обратите внимание, что это режим, который

НЕ создаёт новую фильтрованную колоду,
а изменяет состояние текущей колоды.

Повторить забытые карточки

Показывает все карточки, на которые вы ответили Не помню (1)
за то количество дней, которое вы сами и установили.

Просмотреть вперёд (вне дневного лимита)

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

Показать новые карточки

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

Учить по состоянию карточки или по метке

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

Домашние колоды

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

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

Также возможно переместить все карточки сразу в их домашние колоды двумя путями:

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

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

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

Создание вручную

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

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

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

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

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

Опция Ограничить до управляет тем, насколько много карточек будет отобрано в фильтрованную колоду. The order you select controls both the order cards are gathered in, and the order they will be reviewed in. Если вы выберете Наибольшее количество забытых карточек и Ограничить до в 20 для примера, тогда Anki и покажет вам только 20 наиболее забытых карточек.

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

Упорядочить

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

Сначала старейшие

Первыми показывает карточки, которые вы не видели наиболее долго.

В случайном порядке

Рандомизирует очерёдность всех карточек, которые соответствуют условию фильтра (используйте, если вам вовсе не требуется устанавливать никакой очерёдности).

От меньшего интервала к большему

Показывает первыми карточки с наименьшим интервалом.

От большего интервала к меньшему

Показывает первыми карточки с наибольшим интервалом.

Наибольшее количество забытых карточек

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

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

Первыми показываются карточки с наиболее ранней датой создания.

Order due

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

Обратно порядку добавления

Первыми выбираются карточки с наиболее поздней датой добавления. (Это совершенно противоположно Правило добавлено).

Относительная просроченность

Первыми выцепляются карточки, которые наиболее просрочены в процентном отношении к их текущему интервалу, т. е. карточки, для которых по теории наиболее велик риск забывания. Например, карточка с текущим интервалом в 5 дней и просрочкой в 2 дня будет показа раньше, чем карточка с интервалом в 5 месяцев и просрочкой в 2 недели.

Настраиваемые шаги

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

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

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

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

Количество карточек

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

Заучиваемые карточки и повторяемые, время просмотра которых ещё не пришло, суммируются с новыми карточками.

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

Пора просмотреть

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

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

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

Просмотр вперёд

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

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

Примечание

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

По этой причине режим Просмотреть вперёд (вне дневного лимита) не подходит для многократного повторного использования.

If used to go through a week’s worth of cards before a trip, the mature cards will be rescheduled into the future and the new cards will remain at small intervals, because you don’t know them well enough for them to be rescheduled further.

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

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

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

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

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

По умолчанию Anki вернёт карточки в их домашние колоды с изменённым расписанием, основанном на вашем поведении в фильтрованной колоде.

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

Подсказка Это очень удобно, когда надо просто быстро просмотреть материал.

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

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

Нагон

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

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

Я делал это для непросмотренных вовремя 800 карточек с фильтрованными подколодами. Работает для меня очень хорошо.

Пропущены на этой неделе: is:due prop:due>-7
Давно пропущены: is:due prop:due<=-7

Фильтрованную колоду Пропущены на этой неделе я просматриваю каждый день.

Карточки, которые вы уже давно не учили, можете воспринимать как новые.

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

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

Решать вам.

Пиявки

Кровопийцы — это карточки, которые вы постоянно забываете.

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

Anki может помочь вам идентифицировать таких вымогателей. Каждый раз, когда вы забываете карточку (то есть ответили Не знаю, Снова, Again при просмотре карточки), счётчик таких провалов памяти (lapses) увеличивается на единицу. По достижении 8 (предел можете выставить на свой вкус и цвет в группе настроек) запись этой карточки получает метку leech, а карточка исключается.

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

Если карточка не исключена, то Anki продолжает периодически выдавать предупреждения. Интервал предупреждений в этом случае составляет половину порогового значения. Стало быть, по умолчанию предупреждения продолжат выдаваться через 4 забывания, 8, 12, 16 и так далее.

Когда личи обнаружены,

есть несколько способов ухода за ними.

Ожидание

Некоторые приставучие карточки образуются в результате пересечения.

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

А затем уже можно вернуться и ко второму слову, которое оставалось исключённым всё это время. Вы можете вернуть эту карточку в изучаемые через Обозреватель.

Удаление

Другой путь для приставучих карточек — просто удалять часть из них.

Лишь посмотрите на трудную карточку и решите, а оно вам надо?

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

Редактирование

Ещё одним выходом из трудной ситуации является изменение внешнего представления содержимого полей приставучей записи.

Может быть, ваши карточки содержат слишком много информации сразу? Можно разбить одну большую карточку на несколько помельче.

Возможно, вы пытаетесь учить, не вполне понимая, что именно учите? Можно перефразировать ту информацию, которая у вас есть. Иначе расставить акценты внимания.

Это также хороший повод задуматься над использованием мнемотехники (искусство запоминания незапоминаемой информации).

Импорт

Anki может импортировать
  • текстовые файлы,

  • упакованные колоды Anki, полученные при экспорте из Anki,

  • .db файлы программы Mnemosyne 2.0 ,

  • и .xml файлы программы SuperMemo.

Для импортирования файла используйте команду меню Файл → Импорт…​ или горячие клавиши Ctrl+I

Импорт текстовых файлов

Любой простой текстовый файл типа myfile.txt, что содержит поля, разделённые запятой, точкой с запятой или табуляцией, может быть импортирован в Anki при соблюдении некоторых условий:

  • Другие форматы вроде myfile.xls, myfile.rtf, myfile.doc должны быть предварительно сохранены как простой (плоский, обычный) текстовый файл.

  • Эти файлы обязаны быть только в кодировке UTF-8.

  • Первая линия файла используется для определения используемого разделителя: если Anki находит ; то считается, что разделителем является точка с запятой, если , то разделителем принимается запятая, и так далее и тому подобное.

  • Anki определяет количество колонок также по первой строке. Строки, в которых количество колонок отличается от первой, будут пропущены.

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

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

Некоторые колонки при импорте могут быть пропущены.

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

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

Вот пример допустимого файла:

foo bar; bar baz; baz quux
яблоко; банан; виноград

Перевод строк

Есть два пути включить переводы строк в значение полей:

Поместить многострочное значение в кавычки:

Привет!; "Шло, падало, брело, тащилось.
Пока совсем не развалиось."
Пока-пока!; Я очень буду ждать звонка!

Использовать HTML-тег для указания места перевода строки:

hello; this is<br>a two line answer
two; this is a one line one

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

Примечание Многострочные кавычки работают неверно для записей с пропусками, которые закрывают многострочное значение. В этом случае используйте второй способ с обозначением переноса строк с помощью HTML-тега <br>

Вы также можете задать колонку с метками и в диалоговом окне импорта указать, в какой именно колонке содержатся метки. Например:

первое поле; второе поле; метки через пробел

Это пример правильного файла, в котором первая строка будет пропущена
(строки-комментарии начинаются с решётки #):

# this is a comment and is ignored
foo bar; bar baz; baz quux
field1; field2; field3

Таблицы и UTF-8

Если у вас есть нелатинские символы в вашем файле (такие как кириллица, умлауты, акценты, ударения, японические, арабские, иврит и т.д. и т.п.), то Anki ожидает, что ваш файл закодирован в UTF-8.

Простейший путь сделать это пролёг через использование свободного программного обеспечения LibreOffice LibreOfficeCalc вместо набившего всем оскомину Экселя.

Кроме того, Calc, в отличие от Excel, корректно обрабатывает многострочные поля.

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

Если же вы решились на использование пакета LibreOffice, то для сохранения таблицы выберите команду меню Файл - Сохранить как…​ и затем выберите тип файла CSV После применения опций по умолчанию, LibreCalc сохранит файл и вы сможете импортировать его в Anki.

HTML

Anki может трактовать текст, импортируемый из текстового файла, как HTML (язык, используемый для разметки веб-страниц). Это значит, что полужирный текст, выделение курсивом и другие элементы форматирования могут быть экспортированы в текстовый файл и импортированы снова.

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

Если вы хотите одновременно использовать HTML для форматирования полей и в то же самое время использовать в полях угловые скобки, то вам следует записывать их несколько иным образом:

  • Для < используйте &lt;

  • Для > используйте &gt;

Импорт картинок, озвучки и видео

Изображения, звуковые и видеофайлы в целом называются медиафайлами.

Если ваш текстовый файл указывает на какие-либо графические либо аудиофайлы,
то вы должны вручную скопировать из в папку collection.media.

Важно!
Важно!

Не создавайте свои подкаталоги в папке collection.media,
не копируйте и не перемещайте в неё свои поддиректории!

Иначе некоторые возможности программы Anki окажутся вам недоступны.

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

<img src="myimage.jpg">

или

[sound:myaudio.mp3]
Подсказка Вы можете использовать команду поиск и замена Обозревателя
для группового обновления поля всех записей выделенных карточек сразу.

Если каждое поле содержит что-то вроде моёаудио, а ваш файл называется моёаудио.mp3 и вы хотите, чтобы он зазвучал на вашей карточке, то ищите (.*) и заменяйте на [sound:\1.mp3] с выставленной галочкой регулярные выражения.

Примечание Когда импортируете текстовый файл с уже готовыми тегами <img src=…​> для изображений, то убедитесь, что у вас выставлена галочка Разрешить использование HTML в полях в диалоговом окне импорта.

Так НЕ надо!

Вы можете захотеть и попытаться сделать в вашем шаблоне что-то навроде этого:

<img src="{{Имя поля}}">

Anki не поддерживает такие фокусы по двум причинам:

  1. значительно усложняется экспорт таких колод;

  2. такая функциональность может оказаться неочевидной для других пользователей.

Предупреждение
Так что не ленитесь,

пользуйтесь групповыми операциями поиска и замены
и не выделывайтесь :-)

Массовый импорт медиа

Другой возможностью импортировать большое количество медиа-файлов одновременно является использование дополнения Media Import 1531997860

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

Скажем, для файла apple.jpg на лицевой стороне карточки будет показано слово apple, а на оборотной стороне карточки к нему добавится изображение яблока.

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

Добавление меток

Если вы хотите добавить метки tag1 и tag2 каждой строке текста, который вы импортируете, то добавьте в текстовый файл первой строкой:

tags:tag1 tag2

Дубликаты записей и обновление

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

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

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

Важно!
Проверка на дубликаты выполняется для всей коллекции,

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

Так что если вы заметили ситуацию,
что записи не добавляются при импорте,
то поищите их в других колодах коллекции,
скорее всего, они где-то уже есть!

Если вы включили режим обновления

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

Если вы обновляете записи на месте из текстового файла, то их будущее расписания и вся информация о прошлых просмотрах сохраняются без искажения!

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

Экспорт

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

Для вывоза выберите команду главного меню ФайлЭкспортировать…​

Экспорт текста

Если вы выбрали Формат экспорта Записи в простой текст, то Anki запишет содержимое записей в текстовый файл. Каждое поле отделяется от соседних символом табуляции.

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

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

Вы можете установить дополнение Add note id 1672832404 чтобы облегчить себе решение данной задачи.

Чтобы вы не теряли форматирование экспортированного текста при импорте, экспорт в текстовый файл ВСЕГДА выполняется с сохранением разметки HTML.

Экспорт колод

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

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

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

Существуют две разновидности упакованных колод.

Экспорт всех колод

Когда вы экспортируете Все колоды, включая информацию о расписании, то (речь идёт об) это называется Экспорт всей коллекции, при этом на рабочем столе пользователя появляется файл collection.apkg

Такой файл может использоваться как полная резервная копия вашей коллекции либо для синхронизации с AnkiMobile через iTunes.

Всей коллекции

Когда вы экспортируете ВСЕ ваши колоды с добавлением в экспорт информации о расписании — это называется коллекционный пакет. Anki скопирует всю вашу коллекцию целиком на рабочий стол в файл под названием collection.apkg

Такой файл может использоваться:
  1. для создания полной резервной копии всей вашей коллекции,

  2. для копирования всей вашей коллекции целиком на другое устройство.

Когда этот файл позднее импортируется, Anki удаляет всё текущее содержимое вашей коллекции и замещает коллекцию содержимым файла collection.apkg

Это полезно, в частности, при копировании коллекции туда-сюда-обратно между устройствами.

Подсказка Существующие медиа-файлы при этом не удаляются из папки collection.media Для физического удаления таких устаревших файлов используйте команду главного меню ИнструментыПроверка медиа-файлов…​
Предупреждение Автоматические резервные копии, создаваемые Anki, также представляются из себя архивы всей коллекции. Но, в отличие от файла на рабочем столе, такие .apkg файлы не содержат ни одного медиа-файла! Только состояние всех записей на определённый момент времени.

Для восстановления коллекции с копии достаточно двойного клика мышкой по соответствующему файлу.

Пакеты колоды

Это файлы .apkg, содержащие только одну колоду (естественно, со всеми вложенными в неё дочерними колодами).

Имя такого файла вы указываете самостоятельно при сохранении, Anki вам предлагает для этого имя колоды.

Когда вы импортируете такой файл, Anki просто добавляет его содержимое к вашей коллекции, никакого удаления ВСЕЙ информации не происходит.

Примечание Если вы экспортировали колоду, затем выучили в ней несколько карточек (либо просто изменили несколько записей), а уж после решили реимпортировать колоду из файла обратно, то ваши изменения НЕ будут потеряны!

Если вы решили не добавлять в экспорт информацию о расписании, Anki будет считать, что вы решили поделиться колодой с другими людьми, и также не будет экспортировать метки marked и leech (отмеченные и "приставучие"), чтобы люди получили копию, свободную от ваших личных пометок.

Управление файлами и коллекцией

Проверка вашей коллекции

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

Когда вы проверяете базу данных, также перестраивает ваш список меток.

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

Подсказка Если вы хотите удалить из списка метки, которые больше не используются, просто выполните команду меню ИнструментыТест базы данных

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

Расположение файлов

Под Windows (начиная с версии 2.0.43) Anki хранит ваши файлы в вашей же папке appdata Вы можете открыть эту папку в файловом менеджере либо же просто напечатав в адресной строке Проводника:

%APPDATA%\Anki2

Более ранние версии (до 2.0.41 включительно, 2.0.42 для винды не было) используют директорию Anki в вашей папке Документы (или как у вас там, Documents либо Мои документы)

В операционных системах Linux новые версии Anki хранят ваши данные в ~/.local/share/Anki2 или $XDG_DATA_HOME/Anki2 если вы настроили путь к данным на свой лад. Но старые версии Anki хранят ваши файлы по умолчанию в ~/Documents/Anki или ~/Anki

Издание для MAC, начиная с версии Anki 2.0.37,

хранит все пользовательские данные в Library/Application Support/Anki2 вместо Documents/Anki

По умолчанию папка Library скрыта, но может быть обнаружена
in Finder by holding down the option key while clicking on the Go menu.

Причиной тому новая фишка macOS Desktop & Documents in iCloud которая может явиться причиной разрушения данных. Anki помещает ярлык на эту папку в каталог с вашими документами, чтобы облегчить доступ к ней.

В прежних версиях Anki ваши файлы будут в вашей папке Documents/Anki

Если вы создаёте резервные копии вручную,

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

Внутри папки Anki все настройки программы и список пользовательских профилей хранятся в файле, называемом prefs.db

Для каждого пользовательского профиля создается отдельный каталог, который содержит:

  • Некоторые системные файлы

  • Ваши записи, колоды, карточки и т. п. в файле, называемом collection.anki2

  • Ваши изображения и аудиозаписи в директории collection.media

  • Отделные подкаталоги для дополнений и резервных копий

Предупреждение
Вам никогда не следует копировать

или перемещать вашу коллекцию, пока открыта программа Anki.

Такие действия являются причиной разрушения вашей коллекции.

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

Аварийный запуск

Если вы ненамеренно совершили какие-то действия, которые разрушили вашу коллекцию, и эти деструктивные изменения синхронизировались с веб-сервером AnkiWeb, но у вас есть копия в нормальном состоянии на другом компьютере, то вы можете захотеть запустить Anki без синхронизации при запуске в намерении выполнить полную выгрузку исправной коллекции на сервер AnkiWeb.

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

Подсказка Обе эти задачи решаются удержанием клавиши Shift при запуске Anki.

Параметры командной строки

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

Синтаксис команды для указания альтернативной папки такой:

anki -b /path/to/anki/folder
  • Если у вас несколько профилей, вы можете передать параметром -p MyProfile имя профиля, с которого всегда следует начинать работу.

  • Для изменения языка интерфейса (команды меню, язык диалоговых окон и сообщений об ошибке) используйте -l ja например, для японского языка. Список кодов языков по стандарту ISO 639-1 можно нагуглить в википедии.

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

На Windows кликните правой кнопкой мыши по ярлыку, выберите Свойства, кликните по вкладке Ярлык, полю Объект и добавьте -b \path\to\data\folder после пути к программе. В результате у вас должно получиться что-то навроде этого:

"C:\Program Files\Anki\anki.exe" -b "C:\AnkiDataFolder"

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

Примечание
На Windows вам повсеместно следует использовать

обратную косую черту (\)
а не прямую косую черту (/).

На Маках нет простого пути, как изменить поведение при клике по иконке Anki, но возможно запустить Anki с указанием на пользовательский каталог с терминала:

open /Applications/Anki.app --args -b ~/myankifolder

Сервис DropBox и синхронизация файлов

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

Если же вы хотите синхронизовать только ваши медиа-файлы, то вы можете просто связать между собой внешние папки через какой-нибудь сервис вроде DropBox. Подробнее смотри по-английски www.dropboxwiki.com/tips-and-tricks/sync-other-folders

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

  1. копирует файлы из синхронизируемой папки в локальную папку

  2. запускает Anki на эту локальную папку

  3. по завершении работы Anki копирует файлы локальной директории в синхронизируемый каталог

Таким образом вы сможете избежать синхронизации файлов одновременно с работающей Anki.

Сетевые файловые системы

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

Использование сетевых файловых систем может привести к разрушению базы данных Anki.

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

Запуск с флешки

Anki может быть установлена на USB-флэшку и запускаться как носимое приложение:

  • Скопируйте C:\Program Files\Anki (или где у вас там установлена программа) на флэш-накопитель, чтобы получилось что-то вроде G:\Anki

Создайте текстовый файл G:\anki.bat
anki\anki.exe -b \ankidata

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

start /b anki\anki.exe -b \ankidata
  • Двойной клик левой кнопкой мыши в Проводнике по anki.bat должен запустить Anki с пользовательскими данными, хранимыми в G:\ankidata

Примечание Синхронизация медиа-файлов может не работать, если флэшка отформатирована с файловой системой FAT32.
Подсказка Пожалуйста, отформатируйте флэш-накопитель как NTFS, чтобы быть уверенными, что ваши медиа-файлы синхронизируются правильно.

Резервные копии

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

Важно!

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

А также не распространяется на медиа-файлы (аудио, видео и изображения).

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

Простейший способ создать резервную копию вручную — это просто забэкапить целиком всю папку Anki в Ваших документах.

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

Для восстановления с бэкапа:

  1. Первым делом создайте копию вашей папки с резервными копиями, поскольку каждый раз, когда вы закрываете Anki — удаляется самая старая копия, таким образом, открыв-закрыв окно Anki 30 раз, вы останетесь вообще без копии, с которой можно было бы восстановиться.

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

  2. Откройте Anki и профиль, который вы хотите восстановить.

    1. Если ваш профиль разрушен и не хочет открываться, то вы можете переименовать файл User 1/collection.anki2 во что-нибудь ещё, чтобы указать Anki на необходимость создать пустую коллекцию, когда вы в следующий раз попытаетесь вновь открыть этот профиль.

  3. Когда профиль открыт, используйте команду главного меню ФайлИмпорт и импортируйте нужную вам резервную копию из созданной вами на рабочем столе копии папки с запасками.

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

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

Anki также ведёт журнал удаляемых записей в виде простого текстового файла deleted.txt в папке вашего профиля. Вы можете импортировать эти записи обратно через ФайлИмпорт обычным образом.

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

Недоступен Жесткий Диск

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

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

Разрешения на временную папку

Anki использует специальную системную папку для хранения временных файлов.

Та же самая тема: если разрешения этой папки окажутся изменены какой-нибудь глючной программой или какой-нибудь дикий антивирус заблокирует Anki доступ к этой папке — Anki не сможет нормально работать.

Если вы волею судеб оказались на машинке с Windows 7, то вам может помочь следующая последовательность действий:

  1. Click on the start bar, and type in %temp% (including the percents), then hit enter.

  2. Go up one folder, and locate the temp folder. Right click on it, and choose Properties.

  3. In the security tab, click on Advanced.

  4. Click on the Owner tab. If you’re not listed as the owner, click the button to take ownership.

  5. On the permissions tab, ensure that you have full control. On a default W7 install the control will actually be inherited from c:\users\your-username.

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

Повреждения коллекции

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

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

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

Примечание На Линухе убедитесь, что у вас инсталлирован sqlite3
На Маке он уже должен быть инсталлирован.
На Виндовсе просто загрузите www.sqlite.org/sqlite-3_6_23.zip

Далее создайте резервную копию вашего файла collection.anki2 на случай, если что-нибудь из описанного далее пойдёт не так.

Linux/OSX

Откройте терминал, переключитесь на папку, в которой находится ваша коллекция, и напечатайте:

sqlite3 collection.anki2 .dump > dump.txt

Откройте результирующий файл dump.txt в текстовом редакторе и посмотрите последнюю строку. Если она читается как rollback; то измените её на commit;

Затем выполните на терминале следующую команду:

cat dump.txt | sqlite3 temp.file

Убедитесь, что вы используете temp.file — не указывайте справа collection.anki2, иначе вы просто опустошите этот файл.

Когда вы закончите, переходите к заключительному шагу.

Windows

Скопируйте программу sqlite3.exe из загруженного архива и вашу колоду на ваш рабочий стол. Затем ступайте на Пуск>Выполнить и напечатайте cmd.exe

В последних версиях Windows командная строка может не стартовать на вашем рабочем столе. Если вы не видите рабочий стол в вашей командной строке, то попробуйте напечатать что-то вроде:

cd C:\Users\Administrator\Desktop

заменив при этом Administrator на ваше имя пользователя.

Затем наберите:

sqlite3 collection.anki2 .dump > dump.txt

Откройте результирующий файл dump.txt в текстовом редакторе и посмотрите последнюю строку. Если она читается как rollback; то измените её на commit;

Затем выполните на терминале следующую команду:

type dump.txt | sqlite3 temp.file

Убедитесь, что вы используете temp.file — не указывайте справа collection.anki2, иначе вы просто опустошите этот файл.

Когда вы закончите, переходите к заключительному шагу.

Заключительный шаг

Убедитесь, что вы не получили сообщений об ошибках и что файл temp.file не пуст. Процедура оптимизирует коллекцию в процессе, так что это обычное дело, если файл окажется несколько меньше размером, чем исходная коллекция.

Когда вы убедитесь, что файл не пуст:

  • переименуйте оригинальный файл collection.anki2 во что-то ещё

  • переименуйте temp.file в collection.anki2

  • move collection.anki2 back into your collection folder, overwriting the old version

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

Затем стартаните Anki и прогоните ИнструментыТест базы данных,
чтобы убедиться, что коллекция успешно восстановлена.

Графики и статистика

 

Сведения о карточке

Вы можете увидеть информацию о карточке, просто кликнув по иконке Сведения на панели инструментов Обозревателя. Большинство показываемой информации самоочевидно, однако несколько замечаний:

Очередь

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

Интервал

Задержка от последнего показа до следующего. Для времени используются сокращения 0s, 1m, 3h, 4d, 5mo, 6y соотвественно для секунд, минут, часов, дней, месяцев, лет.

Лёгкость

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

Статистика

Окно статистики открывается при клике по иконке с полосками в правом верхнем углу основного окна либо простым зажатием Shift+s на клавиатуре.

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

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

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

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

Разновидности карточек

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

Развитые (Mature)

Развитые карточки — интервал которых достиг 21 дня и более.

Свежие (Young)

Развитые карточки — уже разученные карточки, интервал которых, однако, ещё НЕ достиг 21 дня.

Изучение (Learn)

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

Переучиваемые (Relearn)

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

Не просмотрено (Unseen)

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

Сегодня

Наверху (в самом начале) статистического окна находится краткий тестовый список сведений о просмотрах, которые вы совершили сегодня.

Просмотром засчитывается только нажатие кнопки оценки на стороне ответа карточки, то есть если вы посмотрели лишь на вопрос, а возможно, и ответ, но затем кнопку не нажали, а перешли в список колод (или ещё куда), то в факт просмотра такое глядение на стороны карточки не засчитывается.

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

О паре терминов, значение которых неочевидно:

Количество забытых

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

Изучаемых: 0, повторённых: 0, переучиваемых: 0, отфильтрованных: 0

Таки количество просмотров, не карточек.

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

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

На разделе статистики Сегодня не отражаются изменения временного периода, выбираемые радиокнопками в нижней части окна.

Графики

Прогноз

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

Количество повторений

Этот график подсчитывает количество просмотров карточек, которые вы выполнили. Полоски могут соответствовать дням, неделям, месяцам, в зависимости от периода времени, который вы выбрали в нижней части окна. Различно окрашенные блоки показывают, как много карточек, из тех что вы ответили в каждый день, были развитыми, свежими, переучиваемыми, изучаемыми либо подвергались зубрёжке. Линии и правая ось показывают накопительный итог для каждого типа просмотров, так что в 0 день они показывают количество для всего периода времени, показываемого на этом графике.

Время на повторения

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

Интервалы

Этот график показывает количество карточек, которые имеют данный интервал (задержку между двумя показами). Линия и правая ось говорят вам, какой процент карточек имеют в каждой точке данный или меньший интервал. Временной диапазон этого графика ведёт себя несколько иначе, чем у других: вместо того, чтобы включать все карточки, заданные выбранной радиокнопкой в нижней части окна, он включает только те карточки, которые подходят под рассматриваемый диапазон, таким образом, например, интервалы в 14 месяцев не будут отображаться на годичном графике.

По времени суток

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

Кнопки ответа

Этот график показывает, как много раз вы выбирали кнопки оценки ответа Не помню, Трудно, В самый раз, Очень легко для новых+разучиваемых, свежих и развитых карточек. Anki под графиком показывает также процент правильных ответов в каждой группе.

Типы карточек

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

Ручной анализ

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

Прежде всего — вы можете осуществить доступ к данным напрямую.

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

Ещё одна такая возможность —

это написание дополнения, которое добавит ещё какой-нибудь график или больше деталей статистическому окну. Уже существуют несколько дополнений подобного сорта на ankiweb.net/shared/addons/ В них вы можете подцепить какие-нибудь идеи или подсмотреть, как это работает.

Другая (более мощная и более сложная) опция

состоит в том, чтобы напрямую вытаскивать информацию из таблицы revlog с журналом просмотров (the review log) из базы данных Anki и анализировать её во внешних программах. Anki использует формат базы данных, называемый SQLite. Множество программ доступны для работы с базами данных SQLite, например, sqlitebrowser.org/ которая позволит вам разглядывать базу данных, так же как и экспортировать её таблицы в CSV-файл для последующего импорта в другие программы.

Наиболее важную статистическую информацию содержит таблица revlog, которая хранит запись о каждом случившемся просмотре. Колонки такие:

id

Это время, в которое просмотр случился, как количество миллисекунд, которое прошло с полуночи 1 января 1970 года по Гринвичу.

cid

Идентификатор карточки, которая была просмотрена. Вы можете использовать его для поиска этой карточки в таблице cards Но всегда учитывайте, что карточка могла измениться с того момента, когда она была просмотрена. И да, это время создания карточки во всё тех же миллисекундах.

usn

Эта колонка используется для определения, в каком направлении необходимо выполнять синхронизацию с AnkiWeb.

ease

Какая кнопка была нажата для оценки ответа (от 1 для Не знаю до 4 для Очень легко, но при этом зависит от типа карточки).

ivl

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

lastIvl

Это интервал, которые был у карточки до его изменения. У карточки, показываемой впервые, значение равно интервалу при ответе Не помню

factor

Новый фактор лёгкости в тысячных долях. Например, если фактор 2500, то это значит, что интервал карточки будет умножен на 2.5 в следующий раз, когда вы кликните по кнопке В самый раз

time

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

type

Для изучаемых карточек это 0, 1 для повторяемых, 2 для переучиваемых и 3 для зазубриваемых (карточки, которые заучивались или повторялись через фильтрованные колоды, хотя время их просмотра ещё не наступило).

Медиа-файлы

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

Когда вы добавляете медиа-файлы в Anki, неважно, используя кнопку со скрепкой в диалоговом окне добавления/редактирования записей либо просто копипастой непосредственно в поле, Anki копирует его оттуда, где он находится, в подкаталог collection.media вашего профиля.

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

Инструменты - Проверка медиа-файлов…​

Вы можете использовать команду Инструменты - Проверка медиа-файлов…​ чтобы проверить ваши записи на соответствие каталогу с медиа-файлами.

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

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

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

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

Anki использует программу mplayer для воспроизведения аудио- и видео-файлов. mplayer поддерживает широчайший спектр форматов, но не все из этих форматов будут работать на AnkiWeb или в мобильных клиентах. MP3 аудио и MP4 видео представляются наиболее универсальным решением.

Поддержка LaTeX

LaTeX (произносится [ˈleɪtɛk], [ˈleɪtɛh], [ˈlɑːtɛk] или [ˈlɑːtɛh] — ла́тех, но не латекс) - это мощная система верстки, которая идеально подходит для ввода математических формул, химических формул, нотной записи и так далее.

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

Установка и требования

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

Для установки на Windows используйте MiKTeX,
для OSX юзайте MacTex, а на Линухе как придётся.

Dvipng также должен быть установлен.

Обратите внимание, что на Windows в MikTek вы должны пройти в установки и режим Устанавливать отсутствующие пакеты на лету выставить в Нет, а не Прежде спросить меня.

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

На OSX тестировались только MaxTex и BasicTex. Во втором случаем вам следует установить dvipng отдельно с помощью команды:

sudo tlmgr update --self; sudo tlmgr install dvipng

Если команда не найдена, вам может потребоваться указать полный путь,
типа /usr/local/texlive/2014basic/bin/x86_64-darwin/tlmgr

Примечание Если вы не используете названные пакеты латеха, то вам может потребоваться установить дополнение Edit LaTeX build process 937148547 для задания полного пути к вашему латеху и dvipng.

LaTeX на вебе/мобилке

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

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

Чтобы запустить этот процесс, достаточно запустить ИнструментыПроверка медиа-файлов…​ После этого синхронизация загрузит созданные изображения на AnkiWeb и мобильные клиенты.

Пример

Наиболее общий путь указания команд для латеха состоит в окружении их тегами [latex] и [/latex]

В окне добавления/редактирования записей есть даже специальная кнопочка для этого действа.

[WARNING]: Теги [latex] должны использоваться только в полях записей —
попытки использовать их в шаблоне карточек приводят к проблемам.

Для примера:
Does [latex]\begin{math}\sum_{k = 1}^{\infty}\frac{1}{k}\end{math}[/latex] converge?

Это так называемая текстовая формула, потому что она показывается прямо вместе с нематематическим текстом.

Как вариант существует и отображаемая формула:
Does the sum below converge?

[latex]\begin{displaymath}\sum_{k = 1}^{\infty}\frac{1}{k}\end{displaymath}[/latex]

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

Выражение
[latex]\begin{math}...\end{math}[/latex]
может быть сокращено до
[$]...[/$]
и выражение в форме
[latex]\begin{displaymath}...\end{displaymath}[/latex]
может быть сокращено до
[$$]...[/$$]
Примеры, показанные ранее,
Does [$]\sum_{k = 1}^{\infty}\frac{1}{k}[/$] converge?
могут выглядеть так:
Does the sum below converge?

[$$]\sum_{k = 1}^{\infty}\frac{1}{k}[/$$]

Пакеты LaTeX

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

Например, вы нашли в интернете файлик для chemtex:
\documentclass[a4paper,12pt]{report}
\usepackage{chemtex}
\begin{document}

\initial
\begin{figure}[h]\centering
\parbox{.3\textwidth}{\ethene{H}{H$_3$C}{CH$_3$}{Br}}
\hfil
\parbox{.3\textwidth}{\cbranch{H}{S}{H}{S}{C}{S}{}{S}{H}
  \xi=-200 \cright{}{Q}{C}{D}{O}{S}{OH}}
\hfil
\parbox{.3\textwidth}{\hetisix{Q}{Q}{Q}{Q}{Q}{Q}{O}{Q}{O}
  \xi=-171 \fuseup{Q}{Q}{Q}{Q}{D}{Q}{D}{Q}{D}}
\caption{Chemie mit {\tt CHEMTEX}\label{a1}}
\end{figure}

\end{document}

Первым делом, следуйте документации пакета и MiKTeX/MacTex при установке пакета.

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

После того, как вы убедились, что пакет доступен и работоспособен, можете приступать к его интеграции с Anki.

Для использования пакета с Anki кликните Добавить в главном окне, затем кликните кнопку Настроить, затем выберите нужный тип записей и кликните кнопку Настройки — и редактируйте заголовок и нижнюю строку:

\documentclass[12pt]{article}
\special{papersize=3in,5in}
\usepackage{amssymb,amsmath}
\pagestyle{empty}
\setlength{\parindent}{0in}
\begin{document}

Для использования chemtex
просто добавьте ещё одну строку \usepackage{chemtex}

\documentclass[12pt]{article}
\special{papersize=3in,5in}
\usepackage{amssymb,amsmath}
\usepackage{chemtex}
\pagestyle{empty}
\setlength{\parindent}{0in}
\begin{document}
После этого у вас должна появиться возможность использовать подобные строки:
[latex]\ethene{H}{H$_3$C}{CH$_3$}{Br}[/latex]

Конфликты с LaTeX

Нередко встречается использование в коде латеха двойных фигурных скобок {{ и }} при написании математических равенств. Чтобы быть уверенным, что не произойдёт конфликта с подстановкой значений из полей записей Anki, можно изменить разделитель на что-то ещё.

Например, у вас есть такой шаблон:
{{latex field}}
Изменение его таким образом делает маловероятными конфликты с латехом:
{{=<% %>=}}
<%latex field%>

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

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

Так не работает:
{{c1::[$]\frac{foo}{\frac{bar}{baz}}[/$] blah blah blah.}}
А так сработает:
{{c1::[$]\frac{foo}{\frac{bar}{baz} }[/$] blah blah blah.}}

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

Небезопасные команды

Anki запрещает определенные команды, такие как \input или \def потому что они позволяют внедрить вредоносный код и могут нанести ущерб вашей системе.

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

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

Разное

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

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

OSX не поддерживает такую фишку, но вместо этого позволяет вам самим назначать горячие клавиши нужным пунктам меню. Подробнее смотрите lifehacker.com/343328/create-a-keyboard-shortcut-for-any-menu-action-in-any-program

Отладочная консоль

Иногда вас могут попросить использовать консоль отладки, чтобы изменить настройки или что-то проверить. Пока вас не попросят ввести текст в "консоль отладки", скорее всего, вам это и не будет нужно. Опытные пользователи могут почитать об этом подробнее в руководстве по написанию дополнений для Anki (addons.html).

Когда вас попросили ввести текст в отладочную консоль, пожалуйста, запустите Akni и в главном окне нажмите Ctrl+: (ну то есть зажмите клавишу Ctrl и, не отпуская её, надавите на клавиатуре кнопочку с двоеточием, иногда может потребоваться нажать ещё и Shift). На Маке Command+: соответственно (клавиши на клавиатуре Command и : одновременно, иногда может потребоваться нажать ещё и Shift). Когда вы это сделаете, должно выскочить новое окно.

В этом выскочившем окне вставьте в его верхнюю часть окна текст, который вас попросили вставить. Когда вы так сделаете, то следом нажмите Ctrl+Enter (Command+Return на Маках) и какой-то текст должен появиться в нижней части. Если вас просили скопипастить полученный результат, пожалуйста, скопируйте содержимое нижней части окна и вставьте его в сообщение сотруднику службы поддержки.

При нажатии Ctrl + Shift + Return, а не только Ctrl + Enter, Анки будет пытаться распечатать результат, а не делать то, что вы просили. Если вы получаете неожиданные ошибки, пожалуйста, убедитесь, что вы не удерживаете нажатой клавишу Shift.

Дополнения

Возможности Anki могут быть расширены с помощью дополнений.

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

Полный список дополнений на сайте AnkiWeb
вы можете открыть через ИнструментыДополненияОбзор и установка…​Обзор

Также через выпадающее меню ИнструментыДополнения вы можете увидеть список дополнений, которые уже установлены у вас.

Опции или кастомизация

Параметры или настройки.

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

Для редактирования долполнения перейдите в ИнструментыДополнения – название нужного вам дополнения – Редактировать…​, там вы увидите что-то навроде этого:

    line1
    line2
    line3

Пожалуйста, будьте осторожны при редактировании — специальные символы и количество пробелов имеют значение, так что если вы случайно измените их, Anki выдаст сообщение об ошибке при перезапуске:

    line1
   line2
    line3

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

Если вы загрузили дополнение, которое не работает так, как задумывалось, или вы внесли ошибку при настройке дополнения, то вам может помочь ИнструментыДополнения – название нужного вам дополнения – Удалить…​

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

Сотрудничество

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

Чтобы поделиться своей колодой с широкой общественностью, сначала синхронизируйте её с AnkiWeb, затем зайдите через браузер на сайт AnkiWeb и кликните по пункту Share выпадающего списка рядом с колодой, которую вы хотите расшарить.

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

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

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

Вы можете отказаться от публикации своей колоды, кликнув по кнопке Delete рядом с ней на странице с расшаренными колодами.

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