

Power Format Pack: Markdown, code blocks, lists, tables, syntax highlight & more
0.86MB. Updated 2018-07-17. Only supports Anki 2.0.
Description
Download
The add-on author has not uploaded a version of this add-on compatible with Anki 2.1. Old add-ons for Anki 2.0 can be downloaded from the archive.Reviews

exactly what I needed

Thank you for your effort in creating this add-on.

Outdated

outdated

Outdated for a while now.

PLEAS we need the update! :) :)

Very useful, thank you !

Please update for Anki 2.1. Thanks!

Ctrl + Shift + ] doesnt work

nice

Awesome. Pls notify when compatible with Anki 2.1

good

最有用的anki插件之一

Absolutely great, I wouldn't have passed the bar exam without this!! I wihs there was an update for ANKI 2.1 since starting from 2020 on, ANKI 2.0 will no longer be supported :/

Works perfectly for my needs. Thank you.

Awesome

good for me

Thanks for all your hard work on this Stefan, it's a shame to see it go.
If you need Markdown for Anki, you could use Pandoc. It's a command-line tool, but there's an online version here: https://pandoc.org/try/
— I use it for my Anki theme, which helps you learn to code: https://github.com/badlydrawnrob/anki
It's amazing Power Format Pack has lasted so long, they're maintained in the creator's spare time for free. Not an easy task!
Pandoc allows you to:
- Convert from Markdown to HTML
- Copy and paste into Anki
Enjoy :)
If you need Markdown for Anki, you could use Pandoc. It's a command-line tool, but there's an online version here: https://pandoc.org/try/
— I use it for my Anki theme, which helps you learn to code: https://github.com/badlydrawnrob/anki
It's amazing Power Format Pack has lasted so long, they're maintained in the creator's spare time for free. Not an easy task!
Pandoc allows you to:
- Convert from Markdown to HTML
- Copy and paste into Anki
Enjoy :)

No está para la nueva versión de Anki

cool tool and easy to install... but I was hoping it would help me style cards. It seems like it just helps you format the content of your notes, instead of being able to make one change to a card type and see that reflected throughout your deck. I wanted to put some of my fields into a table in the Card, but with this add-on, I can only add a table to the field on the Note. So I would have to change every note individually. Maybe helpful if you're making a new deck from scratch? But otherwise I don't think I'll have any use for this add-on.

get it on Anki 2.1 Please. Do we have a beta?

THANK YOU SOOOO MUCH!!!

thanks !!!!

I want to say thank you very much for improving this powerful add-on to version 2.1.
But could you add a function of "a definition list button" in the original one? I'm desperate to need this.
Many thanks to you !!!
But could you add a function of "a definition list button" in the original one? I'm desperate to need this.
Many thanks to you !!!

so great!

very good

Lets me put code blocks in my cards.

How do I reset all of the formatting I added?

非常喜欢

great extension

powerful!

Amazing!

very useful

It's THE max useful addon i found in anki.
Thanks
Thanks

Sorry, but it didn't work to me
Download failed: Traceback (most recent call last):
File "aqt/downloader.pyc", line 67, in run
File "httplib2/__init__.pyc", line 1597, in request
File "httplib2/__init__.pyc", line 1395, in _request
File "httplib2/__init__.pyc", line 1597, in request
File "httplib2/__init__.pyc", line 1345, in _request
File "aqt/sync.pyc", line 467, in _conn_request
File "httplib2/__init__.pyc", line 1013, in connect
File "httplib2/__init__.pyc", line 80, in _ssl_wrap_socket
File "ssl.pyc", line 943, in wrap_socket
File "ssl.pyc", line 611, in __init__
File "ssl.pyc", line 840, in do_handshake
SSLEOFError: EOF occurred in violation of protocol (_ssl.c:661)
Anki Version 2.0.52 macOS Sierra 10.12.6
UPD: Sorry, but I had problems with the Internet, when I connected via VPN, the plug-in was installed
Download failed: Traceback (most recent call last):
File "aqt/downloader.pyc", line 67, in run
File "httplib2/__init__.pyc", line 1597, in request
File "httplib2/__init__.pyc", line 1395, in _request
File "httplib2/__init__.pyc", line 1597, in request
File "httplib2/__init__.pyc", line 1345, in _request
File "aqt/sync.pyc", line 467, in _conn_request
File "httplib2/__init__.pyc", line 1013, in connect
File "httplib2/__init__.pyc", line 80, in _ssl_wrap_socket
File "ssl.pyc", line 943, in wrap_socket
File "ssl.pyc", line 611, in __init__
File "ssl.pyc", line 840, in do_handshake
SSLEOFError: EOF occurred in violation of protocol (_ssl.c:661)
Anki Version 2.0.52 macOS Sierra 10.12.6
UPD: Sorry, but I had problems with the Internet, when I connected via VPN, the plug-in was installed

SUPER

Edit:
For 2.1 support, feel free to check out Mini Format Pack (https://ankiweb.net/shared/info/295889520). It's a highly cut-down version of PFP, but I hope it will serve as a workable temporary solution until someone finds the time to port PFP in its entirety.
Thanks again for all the time and work you've put into this over the years, Stefan. I really couldn't imagine using Anki without it.
--------------------
Original review:
Across all of the dozens of add-ons I have installed this is the one I probably use the most. Having the ability to create lists, tables, and any other type of formatting you can think of with a simple button-press is an incredible time-saver.
The add-on is documented very well, but I know that some people prefer video tutorials. For that reason I've recorded a quick instructional video that goes over the most important aspects of the add-on. I hope it's OK if I share it here:
https://www.youtube.com/watch?v=e6HMD32hngQ
For 2.1 support, feel free to check out Mini Format Pack (https://ankiweb.net/shared/info/295889520). It's a highly cut-down version of PFP, but I hope it will serve as a workable temporary solution until someone finds the time to port PFP in its entirety.
Thanks again for all the time and work you've put into this over the years, Stefan. I really couldn't imagine using Anki without it.
--------------------
Original review:
Across all of the dozens of add-ons I have installed this is the one I probably use the most. Having the ability to create lists, tables, and any other type of formatting you can think of with a simple button-press is an incredible time-saver.
The add-on is documented very well, but I know that some people prefer video tutorials. For that reason I've recorded a quick instructional video that goes over the most important aspects of the add-on. I hope it's OK if I share it here:
https://www.youtube.com/watch?v=e6HMD32hngQ

This add-on makes it easier for me to insert code snippets into Anki

Essential add. Nice!

The plugin is complicated. I can't see how it is working. Markdown button hotkey is not working.

very good

awesome

good

Markdown!!

Excellent pack. Exactly what I was looking for.

A powerful tool for anki, expecially for who has the expericen using markdown.

Waiting for a version for 2.1~~

Great

Amazing! Very useful for folks that also use Anki to memorize programming/command line facts. Thanks.

This + image occlusion are absolutely essential for students making flashcards.

Great addon! I'm using this now for almost every flashcard I make!
I recently updated to the newest version and now I get this message when Anki starts:
Traceback (most recent call last):
File "aqt\addons.py", line 41, in loadAddons
File "C:\Users\User\AppData\Roaming\Anki2\addons\Supplementary Buttons Anki.py", line 2, in <module>
import extra_buttons.extra_buttons
ImportError: No module named extra_buttons
Could anybody please tell me what's the problem and how to solve it?
I recently updated to the newest version and now I get this message when Anki starts:
Traceback (most recent call last):
File "aqt\addons.py", line 41, in loadAddons
File "C:\Users\User\AppData\Roaming\Anki2\addons\Supplementary Buttons Anki.py", line 2, in <module>
import extra_buttons.extra_buttons
ImportError: No module named extra_buttons
Could anybody please tell me what's the problem and how to solve it?

Really excellent addon! I appreciate the time you took to make this.

Thank you very much.

At least half of these buttons should be in standard Anki editor (lists, simple table creation). Impatiently waiting port for Anki 2.1

Invalid code !!!

Loved this format pack!!
...but....
I can't use it anymore :(
would be cool if you could update it for Anki 2.1??
thanks for the hard work!
...but....
I can't use it anymore :(
would be cool if you could update it for Anki 2.1??
thanks for the hard work!

love the control man ! <3

I like that footnotes are supported but they leave behind broken links. Fortunately I found a nice workaround to clean them up. Just put this code into your card's stylesheet. It disables the superscript link and hides the return arrow.
.footnote-backref {
display: none;
}
.footnote-ref {
pointer-events: none;
cursor: default;
}
.footnote-backref {
display: none;
}
.footnote-ref {
pointer-events: none;
cursor: default;
}

Best Anki addon - eagerly awaiting its availability for 2.1

i'd like to try it

Great Add-on
PLEASE, I REQUEST THIS ADD-ON TO BE DEVELOPPED FOR ANKI 2.1, TOO.:)
PLEASE, I REQUEST THIS ADD-ON TO BE DEVELOPPED FOR ANKI 2.1, TOO.:)








Mobile
Great on the computer for formatting, my only issue is that it becomes wonky-looking with the iOS app
Great on the computer for formatting, my only issue is that it becomes wonky-looking with the iOS app




"Code format text" destroys content
Anyone else have this problem with 8.8.4? I selected a small area of text, applied the Code format text option and found that the text below the selection was removed from the text area and added as a window label (in the same type of area where 'Front' and 'Back' are located - the remaining text was added as a gigantic label after the text entry area where I made the change). This label was of course uneditable, and in fact, the text was lost.
Anyone else have this problem with 8.8.4? I selected a small area of text, applied the Code format text option and found that the text below the selection was removed from the text area and added as a window label (in the same type of area where 'Front' and 'Back' are located - the remaining text was added as a gigantic label after the text entry area where I made the change). This label was of course uneditable, and in fact, the text was lost.

Almost
I give this four stars because its the best option I've seen for bullet points, but the shortcut hint on Anki for indenting does not perform its function—it instead flips over to your decks. Please fix.
I give this four stars because its the best option I've seen for bullet points, but the shortcut hint on Anki for indenting does not perform its function—it instead flips over to your decks. Please fix.






Broken by design
Might be cool but broken by design. This plugin converts your Markdown into HTML and stores it in the database. Then after, if you want to edit your card, plugin _parses_ HTML back to Markdown. What's more important, if later you'll want to export your cards and use them somewhere else, you'll get *surprise, surprise* ugliest HTML code.
Might be cool but broken by design. This plugin converts your Markdown into HTML and stores it in the database. Then after, if you want to edit your card, plugin _parses_ HTML back to Markdown. What's more important, if later you'll want to export your cards and use them somewhere else, you'll get *surprise, surprise* ugliest HTML code.


A bit hard to start, but then awesome tool!
Took me a while to learn how to use it. However now, I can't imaging using Anki without it.
Took me a while to learn how to use it. However now, I can't imaging using Anki without it.




What a massive accomplishment! Infinitely useful, tons of tools.
The negative feedback below is just a handful of ignorant and spoiled. They have no idea of the time, effort and skill required to make such a wonderful piece of software like this.
Thank you very much for the wonderful job!
The negative feedback below is just a handful of ignorant and spoiled. They have no idea of the time, effort and skill required to make such a wonderful piece of software like this.
Thank you very much for the wonderful job!

Adding extra rows/columns
Was looking for something to create tables and this is pretty much perfect. Thanks so much!
One question: If I add a table and then regret the number of rows/columns, is it possible to delete or add extra rows/columns after having made the table? Maybe I'm missing something, but I have to delete the entire table and make it from new.
Was looking for something to create tables and this is pretty much perfect. Thanks so much!
One question: If I add a table and then regret the number of rows/columns, is it possible to delete or add extra rows/columns after having made the table? Maybe I'm missing something, but I have to delete the entire table and make it from new.




Amazing and Essential Add-on
I can't use Anki without this add-on. The only drawback I see is how the pygments used is ancient and hasn't been updated since forever.
I can't use Anki without this add-on. The only drawback I see is how the pygments used is ancient and hasn't been updated since forever.




Thank you!
It's very useful , thank you author.
It's very useful , thank you author.

Absolutely Terrific.
Sometimes you come across a great piece of software, that solves a problem fast and dirty. This is just it - I got code inside my Anki cards in seconds. Thank you!
Sometimes you come across a great piece of software, that solves a problem fast and dirty. This is just it - I got code inside my Anki cards in seconds. Thank you!

Almost too many features.
I said "almost", because each has their use, it's just I don't require that use in every instance. Still a little overwhelming.
My only caveat is that bullet points can't be centered, so they have to left-aligned, and this is incredibly frustrating as they're my most-used feature. Any chance of changing this?
I said "almost", because each has their use, it's just I don't require that use in every instance. Still a little overwhelming.
My only caveat is that bullet points can't be centered, so they have to left-aligned, and this is incredibly frustrating as they're my most-used feature. Any chance of changing this?





Should be Standard
This should be built into Anki.
This should be built into Anki.



Hackish Crap
All I want is a way to have cards with formatted C code. This is an inelegant and hackish pos that ended up corrupting some of my cards. Lame.
All I want is a way to have cards with formatted C code. This is an inelegant and hackish pos that ended up corrupting some of my cards. Lame.
























Best tables addon out there
I made a feature request on GitHub. A few hours later, the guy gave me a snippet of code to paste into cards -> style, and voila, my need to have automatically minimal-sized tables was solved!
table {
width: auto !important;
}
Hero.
BTW: my cloze -> cards -> style looks like this:
.card {
font-family: arial;
font-size:21px;
color: black;
background-color: white;
text-align: left;
margin-left: 10%;
margin-right: 10%;
}
.cloze {color: blue;}
table {
width: auto !important;
margin: 0 auto;
}
th {width: auto !important;}
table tbody tr:nth-child(2n+1) {background-color:#f2fffd;}
Looks nice and doesn't take up the whole screen with white space. Doesn't delete data like the other table addons.
I made a feature request on GitHub. A few hours later, the guy gave me a snippet of code to paste into cards -> style, and voila, my need to have automatically minimal-sized tables was solved!
table {
width: auto !important;
}
Hero.
BTW: my cloze -> cards -> style looks like this:
.card {
font-family: arial;
font-size:21px;
color: black;
background-color: white;
text-align: left;
margin-left: 10%;
margin-right: 10%;
}
.cloze {color: blue;}
table {
width: auto !important;
margin: 0 auto;
}
th {width: auto !important;}
table tbody tr:nth-child(2n+1) {background-color:#f2fffd;}
Looks nice and doesn't take up the whole screen with white space. Doesn't delete data like the other table addons.











Avoid
Randomly deletes information.
Randomly deletes information.






Add-on tries to do too much.
Somewhat useful, but formatting ends up taking too much time, with a risk of corrupting the note, and loosing all the content.
Somewhat useful, but formatting ends up taking too much time, with a risk of corrupting the note, and loosing all the content.





completely usefull add on
works as it promised
when i updated anki to latest version the problem resolved.
special thanks to programmer.
works as it promised
when i updated anki to latest version the problem resolved.
special thanks to programmer.


Works well, Slows down editing
Works as promised and adds extreme functionality to making high quality cards. but it really slow down opening/closing the editor. For ex when reviewing if i need to make a quick card edit, opening the editor takes just a second longer than normal and switching fields freezes anki for about a second. Nothing dramatic, but noticeable and got annoying enough for me to uninstall :/
Works as promised and adds extreme functionality to making high quality cards. but it really slow down opening/closing the editor. For ex when reviewing if i need to make a quick card edit, opening the editor takes just a second longer than normal and switching fields freezes anki for about a second. Nothing dramatic, but noticeable and got annoying enough for me to uninstall :/



Great
Thx man it's fabulous.
Thx man it's fabulous.










Markdown Support
It would be awesome to have markdown based formatting instead of buttons(/or keyboard shortcuts). Anyway, this is a must have add-on.
It would be awesome to have markdown based formatting instead of buttons(/or keyboard shortcuts). Anyway, this is a must have add-on.



end the code status
It's a pity.I can start up the code environment via the "ctrl+,""ctrl+.",but who can tell me how to end the code environment to write a normal text.
It's a pity.I can start up the code environment via the "ctrl+,""ctrl+.",but who can tell me how to end the code environment to write a normal text.




I Love This Add-On
This was already one of my favorite add-ons, but now that I can configure ordered list to format however I want; I wish I could put a sixth start. Only wish I have would be the ability to easily change table column widths or even to have an auto-width feature that shrinks columns with few characters to make room for those with many. Still this is definitely in the top 2 add-ons for me.
This was already one of my favorite add-ons, but now that I can configure ordered list to format however I want; I wish I could put a sixth start. Only wish I have would be the ability to easily change table column widths or even to have an auto-width feature that shrinks columns with few characters to make room for those with many. Still this is definitely in the top 2 add-ons for me.


Great!
Thanks a lot for this add-on. I don't want work without it.
Thanks a lot for this add-on. I don't want work without it.

amazing
So good, its almost not optional for anki users
So good, its almost not optional for anki users


















Must have add-on
This add-on is a must have for me. I haven't figured out yet how to change the apeareance of the code bock style (I'm not that programming savy), but outherwise, it's brilliant. Especially the keyboard stroke and diagram features do the job for me.
Excellent!
This add-on is a must have for me. I haven't figured out yet how to change the apeareance of the code bock style (I'm not that programming savy), but outherwise, it's brilliant. Especially the keyboard stroke and diagram features do the job for me.
Excellent!



wow, best tool ever!
it was a pain entering lists and arranging texts before, but now it has become so convenient by having the buttons which we expect to be v. essential in any text editor software (no mater how simplistic it is).
i believe this tool will significantly decrease anki's barrier of entry, thus it should become a standard part of the software!
it was a pain entering lists and arranging texts before, but now it has become so convenient by having the buttons which we expect to be v. essential in any text editor software (no mater how simplistic it is).
i believe this tool will significantly decrease anki's barrier of entry, thus it should become a standard part of the software!




All of my favorite editing features in one convenient add-on
I especially like the pipe-delimited table feature -- very Wiki-esque.
I especially like the pipe-delimited table feature -- very Wiki-esque.

