markdown编辑器

前言

本人是今年开始使用markdown的, 短时间内,就喜欢上这种编辑文档的方法.遂将自己的blog都替换为pelican. 个人笔记也采用 markdown语法来记录. 看着我的零散的markdown文件很是头疼. 就想着有一个markdown编辑器可以附带文件管理功能,但是找了好久都没找到

于是就想着自己开发一个. 于是就有了这货, 用时半年,一直断断续续开发,在快结束的时候突然发现了gedit, 给它安装markdown插件之后 完全可以满足我的需求.. 突然发现我这半年都在浪费时间(虽然没认真花时间在这个上面).最终还是草草结束了这次的开发..

在写MyEditor期间,多谢网友”老猫” 和 “小邪兽” 给予的帮助

“老猫” 告诉了我gtksourceview2的存在. 同时解答了我许多疑问

“兽兽君” 更是直接给我提供了一些示例代码.

截图

依赖

    pygtkpython-markdownpython-webkitpython-gtksourceview2

debian 可以使用apt-get 来安装

功能文件管理器

只实现了简单的功能

    建立文件

    建立目录

    删除,重命名

默认会在家目录下建立一个.mybase的隐藏目录. 每次程序启动的时候 自动加载这个目录.因此可以将本程序当成markdown笔记本来使用

文本编辑

    根据文件后缀名高亮方案去掉了常用的功能图标(保存,撤销等); 使用快捷键 Ctrl+s 保存, Ctrl+z 撤销

Webkit

自定义主题. 默认使用github的css,可以自己修改编辑css, 或者从其他支持markdown语法的网站扒他们的css ^o ^

传送门

markdown编辑器

相关文章:

你感兴趣的文章:

标签云: