I am looking for a software to write documents with features similar to IDEs for developers, but that would be optimized for writing documents in plain English. For instance:

  • Completion: if I start writing a word I get a relevant suggestions to choose from

enter image description here

  • Rewriting: I can rewrite a word (or group of words) and have it changed throughout all my documents

enter image description here

  • Coloring: I can define certain word types and have them colored differently so they are easily recognizable when I read

enter image description here

This software should also contain some features of a normal word/text editor (otherwise I would just use an IDE):

  • Spell Checker
  • Typography options (e.g. titles vs. subtitles vs. paragraph)
  • Page marks to get an idea of document size

Are there any softare like that out there?

Did a quick search for things like IDE for writing normal documents, Smart text editor but wasn't getting anywhere so thought I would ask here

  • 1
    It's probably not as automatic as you would like, but you can do this all pretty well in MS word. Find and replace can highlight matches, autocomplete is available, and has all of the page formatting, typographic settings, and spell check you could ever want
    – CobaltHex
    Commented Mar 29, 2017 at 4:47
  • 1
    And also in Libre Office writer, which is free (and can import/export MS word documents)
    – Mawg
    Commented Mar 29, 2017 at 7:20

2 Answers 2


Sublime Text 3

I know this is mainly intended for programming, but according to its description, it is a

sophisticated text editor for code, markup, and prose.

(emphasis mine, of course)

It has the ability to spell check by default, replace in multiple files, and there is a plugin allowing you to autocomplete in plain text files. Screenshot: DictionaryAutoComplete plugin.

You can define a custom syntax or edit an existing one to highlight words of your choice.

As for text formatting, I recommend you use markdown and this plugin, which improves the syntax definition and displays the result as you edit it. To export it to HTML, for example, use this additional plugin.

If the autocompleter does not work with markdown (it should), you can turn it on everywhere by adding

"auto_complete_selector": "source, text"

to your user preferences.

Plugins are amazing.

As far as I can tell, there is no way to meet your last requirement in Sublime Text. If it is very important, you could try asking on the forums.


You didn't specify your OS preference so I'll recommend NeoOffice. An Open Office replacement for Macs. It meets all you stated requirements I think, but only runs on a Mac.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.