AnkiWeb
- Rating
- 212 (π 189 Β· π 23)
- Updated
- 2025-08-04
- Anki versions
- 25.07.5~
- Description language
- en
AnkiWeb addon 385888438
Edit card fields during review or card preview by Ctrl/Cmd-clicking after configuring editable fields, enabling clozes, images, LaTeX, highlighting, and more.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | 2.1.40 | 2021-06-21 |
| 2.1.41 | 2.1.43 | 2024-11-15 |
| 2.1.44 | β | 2024-11-16 |
| 2.1.45 | 25.07.5+ | 2025-08-04 |
Loadingβ¦
Enables direct field editing during review with extensive cloze manipulation, numbering, hints, navigation, tools, undo, and customizable shortcuts.
Enables in-reviewer field editing with formatting toolbar, cloze/list tools, medical spellchecker, and image resizing, configurable via settings without opening Browser or Editor.
Embeds Anki's native editor in the review window so note fields, including cloze and Image Occlusion cards, can be edited with configurable triggers and exclusions.
Edit a field during review via {{edit:Field}} without opening the edit window, saving on click-away, Escape, or Ctrl+Z.
Enables Ctrl+Click field editing during review with extensive cloze/HTML formatting commands, configurable fields, shortcuts, command palette, and translation support.
Enhances Anki cloze review with color-coded genuine and pseudo clozes, click or keyboard/touch reveal, auto-scrolling, no-cloze basic mode, and configurable shortcuts.
For add-on description, please see AnkiWeb page or the FAQ
After cloning the project, run the following command
git submodule update --init --recursive
npm ci
The first command installs ankiaddonconfig as a git submodule, and the second command installs the npm dev dependencies of this project.
After editing code in ./src/ts, run npm run build to compile it to ./src/addon/web/editor/editor.js.
This project uses mypy type checking for Python, and standardjs for formatting Javascript.
python -m mypy .
npx standard --fix
You will need to install the following python packages to run mypy:
python -m pip install aqt PyQt5-stubs mypy types-simplejson
This project doesn't use a strict python formatter. Even so, please make it look pretty enough :)
After cloning the repo, go into the repo directory and run the following command to install the git submodule ankiaddonconfig
git submodule update --init --remote src/addon/ankiaddonconfig
After installing the git submodule, run the following command to create an efdrc.ankiaddon file
cd src/addon ; zip -r ../../efdrc.ankiaddon * ; cd ../../