Enhanced Typebox - Improved Multi-line Input for Code Review

AnkiWeb addon 441175204

Fork of Multi-Line Type Answer Box

2 other versions of this addon exist. Compare versions ↓

Provides a multi-line, auto-focused text input for Anki cards, preserving code indentation and tabs, with language-specific handling and customizable dimensions, scrolling, and height.
AI-generated summary; may contain mistakes.

review-flowformattingcard-templatesquizfork-or-reupload

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
2 (πŸ‘ 0 Β· πŸ‘Ž 2)
Updated
2025-02-05
Anki versions
2.1.1~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JavaScript, CSS
Description language
en

Maintenance

stale

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

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2025-02-05
History across monthly snapshots

Loading…

Compare versions

The original addon and its forks. The best value in each column is in bold.

VersionWorks on Anki 26.09.3MaintenanceLast activity VotesApprovalGitHub starsNotes
Multi-Line Type Answer Box original likely abandoned 20 Jan 2023 πŸ‘ 40 Β· πŸ‘Ž 7 72% 16
↳ Enhanced Typebox - Improved Multi-line Input for Code Review this addon supported stale 26 Jun 2025 πŸ‘ 0 Β· πŸ‘Ž 2 0% 2
↳ Multi-line Text Answer Input (AI-detected; may be wrong) likely abandoned 31 Jul 2023 πŸ‘ 0 Β· πŸ‘Ž 0 – 0

Forks can add features or work in a different way. Read the description before you change to another version. Fork detection is incomplete, so other versions can exist.

Similar addons

Multi-Line Type Answer Box has 2 forks β†’

Embeds a multi-line text input box in Anki notes and automatically compares typed guesses with answers, including cloze cards, with customizable styling and Ctrl+Enter answer reveal.

card-templatesquiz

47 votes 72% approval πŸ‘ 40 Β· πŸ‘Ž 7 ⭐ 16 Anki 2.1.23~ Updated 2020-08-21
MCQ Generator

Creates and reviews single- and multiple-choice questions in Anki with an exam-style interface showing your selections, correct answers, color-coded feedback, and optional explanations.

card-creationreview-flowcard-templatesquiz

7 votes 25% approval πŸ‘ 4 Β· πŸ‘Ž 3 ⭐ 3 Anki 23.10~ Updated 2026-01-07
Auto Image Occlusion

Automatically detects text regions in images using Tesseract OCR and creates configurable, merged image occlusion shapes with one click.

card-creationshortcutsimage-occlusion

5 votes 57% approval πŸ‘ 5 Β· πŸ‘Ž 0 ⭐ 9 Anki 26.08.1~ Updated 2026-09-09

Description

Support Page: https://github.com/joelisreal/ankiTypebox/tree/feature

Branches: 2.1.0-2.1.66

Description:

Enhanced Typebox

A significantly improved fork of the original Anki Typebox add-on, providing a text input experience especially for programming and code review cards.

Key Improvements

  • Enhanced code formatting and indentation preservation
  • Programming language-specific comment handling
  • Customizable input area dimensions
  • Optional scrolling for text area
  • Better symbol and special character handling

Features

  • Multi-line Input: Perfect for code snippets and complex text
  • Programming Language Support: Specialized comment handling for various programming languages. Can add 'Language' field to card to specify language
  • Customizable Interface: Adjust input area size and behavior
  • Auto-focus: Automatically focuses the input area
  • Code-friendly: Proper handling of tabs, spaces, and special characters

Usage

Add [[typebox:FieldName]] to your card templates where you want the typebox to appear.

Configuration

Access settings through the dropdown menu above the input box to:

  • Input programming language or none
  • Adjust input area dimensions
  • Configure scrolling behavior
  • Customize height adjustment behavior

Support

For issues and feature requests, please visit the GitHub repository linked above.

Note: This is a community-maintained fork of the original Anki Typebox add-on (#681236951)

README

Anki Typebox

AnkiWeb

An enhanced text input add-on for Anki that provides a multi-line input experience, particularly optimized for programming code review and technical content.

Anki Typebox interface in dark mode Anki Typebox interface in light mode

Overview

Anki Typebox enhances Anki's built-in type-in-the-answer feature by providing a full-featured text area that supports:

  • Multi-line text input with proper indentation preservation
  • Programming language-specific formatting
  • Customizable input area dimensions
  • Code-friendly features (tab handling, symbol preservation)
  • Syntax highlighting (coming soon)

Why Use Anki?

Anki is a powerful spaced repetition software that helps you remember things efficiently. As explained in Gwern's comprehensive article on spaced repetition, this method is particularly effective for long-term retention of information, making it ideal for:

  • Programming concepts and syntax
  • Technical documentation
  • Complex problem-solving patterns
  • Any content requiring detailed written responses

Installation

  1. Open Anki
  2. Navigate to Tools β†’ Add-ons β†’ Get Add-ons...
  3. Paste in the code: 681236951
  4. Restart Anki

Features

Core Functionality

  • Multi-line Input: Type complex, formatted responses with preserved spacing and indentation
  • Programming Language Support: Specialized handling for various programming languages. Can add 'Language' field to card to specify language
  • Customizable Interface: Adjust input area size and behavior
  • Auto-focus: Automatically focuses the input area when a card contains a typebox

Settings

  • Adjustable minimum and maximum height
  • Scrolling behavior controls
  • Programming language selection
  • Height adjustment behavior options

Usage

Add the following to your card templates where you want the typebox to appear:

[[typebox:FieldName]]

Where FieldName is the name of the field containing the correct answer.

Contributing

This is a community-maintained fork of the original Anki Typebox add-on. Contributions are welcome! Please feel free to:

  • Submit issues for bugs or feature requests
  • Create pull requests with improvements
  • Share your use cases and suggestions

Development Status

This project is actively maintained by the community. The project was created by robbielaldrich who is no longer maintaining it.

Acknowledgments

  • Original author of Anki Typebox, robbielaldrich
  • All contributors to this project

Note: For support, please use the GitHub issues system rather than AnkiWeb comments.