前言
本人是今年开始使用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编辑器, 感谢原作者分享。 更重要的是心理上的完全自由和放松,