Is there any tool for linux which makes it easier to generate and edit tables for markdown?
If you are Emacs user there are two modes that should help you if you are working with markdown.
First mode is
markdown-mode that helps you with all typical markdown tags. In this major mode there are keyboard shortcuts for inserting links, images, headers, etc and for "compiling" markdown to html using third party apps (like Markdown or python-markdown2).
Tool that can help you with tables in markdown mode is orgmode that provides minor mode
orgtbl-mode. This mode provides bindings to work with tables in format:
| Header | Test | |--------+------| | 1 | ? | | 2 | ? |
When you turn it on, write
|some text and press Tab
orgtbl-mode will add next
|. Tab also allows you to change cells of table and aligning text and tables. There is also possibility to move colums/rows, killing them and more. Detailed instruction you can find in The built-in table editor chapter in
The best GUI I have found is provided by the web application Markdown Tables.
I know of ReText, not used if not to try, but seems promising.
It should support tables through markdown extensions.
You can do a lot with macros in vim.
qa to record a macro named "a",
q to stop recording,
@a to play it back and
100@a to play it back 100 times.
If you want a solution similar to the Emacs one but prefer Sublime Text over Emacs, there is the SublimeTableEditor.
TableFlip is a software designed specifically to be a Markdown table editor only. Currently, only available for Mac.