今年的主要任务,就是读Scintilla源码

对于一个文字工作者来说,最希望见到一个强大的文字编辑器,能够灵活定制,符合自己个性化需求。Word之流要么庞大的过分了,Ultraedit之流要么过于偏重于程序员,VIM之流要么神奇的过头了,真正用于写作进行中文的纯文字创作活动来说,缺少一个高效灵活的编辑器,不能不说是一个遗憾。

我从去年一直改用EmEditor,原因是它对中文支持的特别好,同时灵活而强大。只是,我更希望的是一个能够结合EmEditor与SciTe(支持Lua扩展)的文字编辑器。EmEditor尽管支持JS和VBS扩展,以及Python扩展,但是前两者功能受限,而后者又过于低效。最简单的说,如果我想实现到Zoho的自动备份,用EmEditor进行扩展,必须要绕很多弯子,自然无法取得高效处理。

找啊找,我看上了Scintilla这个强大的控件,它唯一致命的问题是对中文支持不好。其实,它的SciTe(包含Lua)已经是我想要的东西了,可惜,似乎中文自动换行始终解决不了。但是,似乎又可以寻找到解决办法,在ScintillaNet这个封装中,我终于看到中文自动换行可以不是问题了,一定有什么办法能够解决。

所以,经过这么多年的碌碌无为,我决心今年好好读懂Scintilla的源码——幸好有C语言的基础,虽然没有做过实际开发,写代码不行,读代码应该可以——争取在它基础上做出一个符合自己特定写作需要的东东。

其实,这么多年,我一直徘徊在诸如学C还是Java还是C#之类的内心挣扎中,对于一个业余的编程爱好者来说,学到的东西不多,痛苦不少。如今年龄不饶人,还是抛弃一切技术上的门户之见,需要什么就学着用什么好了,不去管它到底怎么回事,Just Do It!不给自己提过高要求,宁可把时间拉长点,花一年做一件有意义的小事,就行了。

今年就从阅读Scintilla源码做起吧!!

转载于:https://www.cnblogs.com/xuanhuahua/archive/2011/03/02/1968568.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值