[原创]用python写了一个简单的markdown编辑器

时间:2021-01-12 05:13:41

以前我常用openoffice记录东西,最喜欢它的当然是在linux上能用了,还有里面的公式输入,前几天才了解markdown这个东东,初步了解发现它正是我需要的东西,可以用它随心所欲地记录些东西,而不必太关注格式,于是去网上找编辑器(希望所见即所得,才有那种感觉),在公司只能用windows,于是尝试了几款,发现不如人意(我希望啥表格,公式的都能输入,就能够基本替代office了):

  • MarkdownPad2 ,不开源,有两种版本,免费版的别指望公式,就连表格都显示不了,当然所见即所得做得很好的
  • CuteMarkEd ,反正我安装后运行不了
  • ReText ,网上介绍在linux下面推荐使用,但是我在windows下用pip install 尝试,它需要python3.3

至于网页版的,我真心不喜欢,不考虑了

看了下其实python是有markdown库的,而且github上有第三方扩展支持latex用于公式输入,好吧,我就把它们集成起来,用wxpython做界面(这个熟悉点,我的电子出身,以前C++写些简单界面就用wxwidgets,后来接触到python自然就用它了)

现在基本上表格显示和代码着色都没有问题,公式显示是调用MikTex的,开始可以显示简单的公式,后来自动安装了一些包,干脆就不行了,还有的问题就是编码,保存后再打开就是乱码,各位可以试一下,我上传到git去了

版本库的地址oschina上 pyMdEditor

你可以 git clone https://git.oschina.net/lrz/pyMdEditor.git
并帮忙完善它,期待分享!