Duplicate & Reorder by Position

AnkiWeb addon 282192841

Duplicates selected notes directly after their originals and moves new cards up or down by study position, with undo, configurable shortcuts, and optional copy tags.
AI-generated summary; may contain mistakes.

review-flownote-managementshortcuts

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Votes
0 (👍 0 · 👎 0)
Updated
2026-10-06
Anki versions
26.09.3~
Languages
Python, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-10-06 (26 days before the snapshot).
  • Test files: 1.
  • Commits in the last year: 5.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
23.1026.09.3+2026-10-06
History across monthly snapshots

Loading…

Similar addons

Duplicate and Reorder has 1 fork →

Moves selected notes up or down and duplicates them beneath the originals in Anki's browser when the deck is sorted by Created, using keyboard shortcuts or menus.

note-managementshortcuts

96 votes 76% approval 👍 81 · 👎 15 Anki 2.1.66~ Updated 2023-08-27

Description

Duplicate a note right after the original and move new cards up/down by their queue position, not by creation date.

Like Duplicate and Reorder, but it changes the real study order of new cards (the "New #" in the Due column) instead of faking creation times. The browser does not need to be sorted by "Created".

Commands (card browser → Notes / Cards menu, right-click menu or shortcut):

  • Duplicate after, Alt+D: copies the selected note(s). Each copy goes right after its original, and all following new cards move down by one, so there are no gaps or duplicate positions.
  • Move position up / down, Alt+Up / Alt+Down: moves the selected new cards one position among the cards shown in the browser. A block of selected cards moves together, and siblings stay together.

Details

  • Every command is a single undo step (Ctrl+Z).
  • Copies keep the note type, fields and tags, but not the review history. The copy's cards go to the original's decks (its home deck if the original is in a filtered deck).
  • If the original has already been studied, the copy goes to the position the original had while it was new. If that is unknown, the copy goes to the end, and a tooltip tells you.
  • A settings window (Config button or Cards menu) lets you change shortcuts by pressing them. Changes apply immediately, and the window warns about conflicts with other browser shortcuts and menus. You can also set an optional tag for copies.
  • Russian and English interface.

Source code, issues and tests: github.com/yndarra/anki-duplicate-by-position

RU: копия заметки встаёт сразу после оригинала по позиции новых карточек, остальные сдвигаются. Alt+↑/↓ двигает выделенные новые карточки по позиции.

README

Duplicate & Reorder by Position

Install: in Anki go to Tools → Add-ons → Get Add-ons… and enter the code 282192841 (AnkiWeb page). Установка: Инструменты → Дополнения → Скачать дополнения… → код 282192841.

An Anki add-on for the card browser that works with the position of new cards (the New # number in the Due column), not with creation dates.

  • Duplicate after (Alt+D): copies the selected note(s) and puts each copy right after its original in the new-card queue. Every card after it moves down by one, so there are no gaps or duplicate positions.
  • Move position up / down (Alt+Up / Alt+Down): moves the selected new cards one position up or down among the cards currently shown in the browser. A block of selected cards moves together, and sibling cards (front/back of one note) stay together.

It is inspired by Duplicate and Reorder. That add-on reorders notes by their creation time and only works when the browser is sorted by Created. This one changes the actual study order of new cards.

Usage

  1. Open the browser. Sorting by Due (Sort Due) makes the result easy to see.
  2. Select one or more notes/cards.
  3. Use the shortcuts, the Notes / Cards menus or the right-click menu.

Each command is a single undo step (Ctrl+Z).

Details

  • A copy gets the same note type, fields and tags (plus an optional tag from the config). It does not get the review history: it is a regular new note.
  • The copy's cards go to the same decks as the original's cards. If the original is in a filtered deck, they go to its home deck.
  • If the original has already been studied, the copy is placed at the position the original had while it was new (original_position). If that is unknown, the copy goes to the end. A tooltip tells you when this happens.
  • New-card positions are shared by the whole collection, so inserting a copy also shifts new cards in other decks. Their relative order never changes.
  • Move only uses the cards matching the current browser search. Cards outside the search keep their positions.

Settings

Tools → Add-ons → Duplicate & Reorder by Position → Config, or Cards → "Duplicate by Position" shortcuts… in the browser. A window opens where you can:

  • change shortcuts by pressing them (or clear them);
  • set a tag for copies and choose whether to auto-select the copy.

Changes apply immediately in all open browser windows, without restarting Anki. The window warns when a shortcut is already used by another browser command, by two of this add-on's commands at once, or by a menu (Alt+letter). It also checks the Russian keyboard layout: Alt+D = the "&Вид" menu.

Development

  • run_tests.bat: runs tests against a real temporary Anki collection (pip install anki).
  • build.bat: builds dist/duplicate_by_position.ankiaddon.

Requires Anki 23.10+. Tested with 26.09.


Дубль и порядок по позиции (RU)

Дополнение для браузера карточек Anki. Оно работает с позицией новых карточек (номер New # в колонке Due), а не с датами создания.

  • Дублировать после (Alt+D): копия выделенной заметки встаёт сразу за оригиналом в очереди новых карточек. Все последующие карточки сдвигаются на одну позицию, без дыр и дублей.
  • Позиция выше / ниже (Alt+↑ / Alt+↓): сдвигает выделенные новые карточки на одну позицию среди показанных в браузере. Несколько выделенных карточек двигаются блоком, карточки одной заметки не разлучаются.

Каждое действие отменяется одним Ctrl+Z. Команды есть в меню Записи и Карточки и в контекстном меню.

Сочетания меняются в окне настроек: Tools → Add-ons → Config или Карточки → «Сочетания „Дубль по позиции“…» в браузере. Новые клавиши применяются сразу, без перезапуска. Окно предупреждает о пересечениях, в том числе что Alt+D при русской раскладке совпадает с меню «&Вид».

License

MIT