KeenWrite: an open source text editor for data scientists and mathematicians

Introduction: An interesting text editor that supports R markdown. Using the code in R, you can add string interpolation, graphics, and other mathematical expressions to text documents.

KeenWrite: a useful open source Markdown editor with R code support

Image source: KeenWrite

There are several open source Markdown editors for Linux, but KeenWrite is good for string interpolation and R price cut stand by.

Not limited to this, it also supports real-time preview and many other functions, which are particularly useful for scholars in mathematics, statistics and other related fields.

Features of KeenWrite


To give you an overview, let me take a look at the features it provides. You can also watch the official video below to get a better idea:

  • Real-time preview and variable substitution
  • R Markdown support
  • use String interpolation
  • Mathematical expression support
  • Autocomplete variable name
  • Use a subset of TeX to write mathematical formulas
  • Spell check function
  • Inline code support
  • Code block
  • Basic formatting options, including superscript and subscript
  • Enables you to add pictures, quotes, links
  • Export options include Markdown, HTML/SVG and HTML/Tex
  • Available on Windows and Linux

This video introduces these features in detail by its developer:

Install KeenWrite on Linux

Unfortunately, there is no .deb or Flatpak package to install it on a Linux distribution. However, there is a binary file that you can download and run to get started.

You need to go to GitHub page, Please download the .bin file and follow the instructions mentioned here, or type the following command (assuming “download” is the directory where the file is stored):

cd Downloads
chmod +x keenwrite.bin

Willing to write

My thoughts on KeenWrite

Keenwrite preferences

Even if I missed KeenWrite’s dark mode, the feature set seems to be useful enough. You need to adjust the font size, image file format support, definition, and configuration using R Markdown.

In either case, we have many Markdown editors available for Linux. So, if this doesn’t suit your needs, please feel free to browse our list of the best Markdown editors.

What do you think of KeenWrite? Isn’t this an interesting text editor? Let me know your thoughts in the comments below.