Edit this Page

MarkLn - MarkDown editor for the Terminal


MarkLn - MarkDown editor for the Terminal

Recently i found the Textual library for Python, which awesome! In a few hours i was able to create this markdown editor, very easy and very aesthetic! With the given Markdown widgets of the library, making this program was a breeze and very pleasant, as the result satisfies me, in so many ways. I was looking for a MD editor like this for some time now and the ones i had found, wouldn't please me.

So, here it is... MarkLn... works on the terminal, with Python. Just follow the instructions from the github repo, on how to install it. The repo is here:

FEATURES

  • Dual-pane interface: Edit markdown with live preview
  • Toggle between views (Synced, Editor, Preview)
  • Table of contents, dynamically created
  • Tags selector to insert easily markdown tags (F3)
  • File management: Open, save, and save-as functionality
  • Keyboard-driven: Fully operable with keyboard shortcuts
  • Full mouse support also
  • Theme support
  • Comprehensive help: Built-in markdown syntax reference
  • Editor supports common key shortcuts for copy/paste/undo - ctrl-c, ctrl-x, ctrl-w
  • Support for terminal shortcuts like ctrl-w and others
  • Resize on the fly

USAGE

Keyboard shortcuts:

  • Tab: Switch between controls
  • Ctrl+O: Open file
  • Ctrl+S: Save file
  • Ctrl+Shift+S: Save as
  • Ctrl+T: Toggle editor/preview
  • Ctrl+L: Show help
  • F2 : Sync Editor with Preview
  • F3 : Dialog box to insert Markdown Tags
  • Ctrl+Q: Quit
  • Ctrl+Home: Go to document start
  • Ctrl+End: Go to document end

Showcase

markln-main

markln-preview

markln-tags

markln-open

Add a comment

Previous Next