![]() | This articlepossibly containsoriginal research. Pleaseimprove it byverifying the claims made and addinginline citations. Statements consisting only of original research should be removed.(February 2011) (Learn how and when to remove this message) |
Incomputing, afull-screen writing program[1] ordistraction-free editor[2][3][4] is atext editor that occupies the fulldisplay with the purpose of isolating the writer from theoperating system (OS) and otherapplications. In this way, one should be able to focus on the writing alone, with no distractions from the OS and a cluttered interface.[2][5][6][7] Often, distraction-free editors feature a dark background and a text field, with lighter colored text. However, most distraction-free editors include customisable user interfaces.[8] Some editors support rich text editing.
Name | License | Linux | Other supported operating systems | Programming language | Toolkit | Spell checker | Syntax highlighting | WYSIWYG | Notable aspects, references |
---|---|---|---|---|---|---|---|---|---|
Acme | LPL | Yes | Plan 9,Mac OS,Windows | Mouse chording; supports sending selected text throughpipelines of programs; extensible & scriptable via any language. | |||||
CodeRoom | GPLv3 | Yes | Mac OS,Windows | C++ | Qt | No | QSyntaxHighlighter | Supports syntax highlighting.[9] | |
GNU Emacs | GPLv3 | Yes | Unix,Mac OS,Windows | C,Emacs Lisp | curses,GTK+ | Yes | Yes | Yes | Supports syntax highlighting, programmable, several distraction-free packages available.[10][11][12][13] |
FocusWriter | GPLv3 | Yes | Linux,Mac OSWindows | C++ | Qt | Enchant | Highly customizable, has basic.odt format support.[14] | ||
gedit | GPLv2 | Yes | Cross-platform | C | GTK+ | Enchant | GtkSourceView | Unicode | Full-screen withF11; part ofGNOME Core Applications. |
KoalaWriter | GPLv3 | Yes | Mac OS,Windows | C++ | Qt | No | No | No | Clone of OmmWriter.[15] |
Marave | GPLv2 | Yes | No | Python | Qt | Enchant | GNU source-highlight | Similar to OmmWriter, CreaWriter.[16] | |
PyRoom | GPLv3 | Yes | Mac OS | Python | GTK+ | No | No | No | [17] |
QuiEdit | GPLv3 | Yes | Windows | Python | Qt | Hunspell | Yes | Markdown | Basic text formatting.[18] |
RubyRoom | GPLv2 | Yes | No | Ruby[19] | GTK+ | No | No | No | Latest version from 2009. |
TextRoom | GPLv3 | Yes | Mac OS,Windows | C++ | Qt (+GLib) | Hunspell | Supports rich text.[20] | ||
THE | GPLv2 | Yes | Mac OS X,OS/2,Unix,Windows | Rexx | Yes | Yes | No | ||
Vim | Vim License | Yes | Cross-platform | C | Yes | Yes | Distraction-free plugins available.[21] |
Name | Operating system support | Notable aspects, references |
---|---|---|
Calmly Writer | ChromeOS, Google Chrome browser | WYSIWYG, image embedding,OpenDyslexic mode.[22] |
FORCEdraft | Windows | Text editor that won't exit until the user's goal is reached.[23] |
DarkRoom | Windows | Clone of WriteRoom for Windows.NET.[24] |
JDarkRoom | Linux,Mac OS,Windows | Clone of DarkRoom written inJava.[25] |
Poe | Windows 8 (only) | Word count goals, writing timers, auto-correct and resource links.[26] |
Q10 | Windows | Portable, has word count features. |
Writemonkey | Windows | SupportsMarkdown Extra, Textile, WikiCreole.[27] Donors can access plugins including corkboard, timer. |
Name | Operating system support | Notable aspects, references |
---|---|---|
Bloom Editor | Windows | Uses 3D rendering for special effects and dynamic visual themes. Has a free limited version.[28] |
CreaWriter | Windows | Clone of OmmWriter for Windows; has limited free version.[29] |
Frost | Mac OS, Windows | Plays thematic ambient music, free to use, live word counter, downloading option.[30] |
iA Writer | Mac OS,Windows,Android | Lightweight, hasiCloud andDropbox integration,iPad andiPhone version, Focus Mode, andMarkdown support, light and dark writing modes, live rendering/preview, syntax highlighting, style check. |
ISPF | MVS throughz/OS,VM/SP throughz/VM,z/VSE | Latest version of Structured Programming Facility (SPF).[31] |
Moopato | Mac OS andWindows | Markdown editor and e-book publishing app.[32] |
NaNoScriBe | Windows | Rich text, on-screen word count, goals and timers. Built-inNaNoWriMo stats page.[33] |
OmmWriter | Mac OS,Windows | Supports images as backgrounds, and a player for ambient music.[34] |
Prime Draft | Mac OS,Windows | Writing mode that ensures forward progress and the avoidance of pre-emptive editing. Built-in calendar and writing target tracking.[35] |
SPF | OS/VS2,VM/SP | Early full screen editor for IBM mainframes.[36] Predecessor to ISPF. |
Sublime Text | Linux,Mac OS,Windows | Customisable, for programmers,[37][38] has free trial version.[39] |
WonderPen | Windows,macOS,Linux | |
Write! | Windows | Markdown, spell-checker, cloud storage, sessions and folders scheme, RTL support.[40] |
Write Onward! | Windows | Fullscreen writing software disallowing editing, copying or pasting text to let writers focus solely on the writing process.[41] |
WriteRoom | Mac OS | Simple.[42][43][44] |
XEDIT | VM/SP throughz/VM | Successor to EDGAR and current z/VM editor.[45][46] |
Xiosis Scribe | Windows | |
ZenWriter | Windows | Simple, with background images and ambient music.[47] |
Some distraction-free editors supportrich text editing. These include CreaWriter, TextRoom, and WriteRoom.[20][29][48] In some cases, this feature turned off per default and must be set by a user.[48]
Currently, only a few distraction-free editors supportsyntax highlighting. CodeRoom is an open source project with the purpose of creating a distraction-free code editor with customisable highlighting schemes.[9] The latest version of Marave supports syntax highlighting.[16]Sublime Text supports a distraction-free full-screen view.[37][38] Packages exist forGNU Emacs that turn off various features and reformat the display to a distraction-free layout while retaining syntax highlighting and other features familiar to Emacs users.
Word count is a common feature in these editors. Other aids can include spell checkers, auto-corrections and quick text templates.[49]
Many of the programs include timers to pace writing. FocusWriter and WriteMonkey, among others, include typewriter sound effects.[50]
{{cite book}}
:|work=
ignored (help){{cite book}}
:|work=
ignored (help){{cite book}}
:|work=
ignored (help)