其实挺早就完成了这个版本,只是现在才想到更新这个帖子……
因为Notepad2和Notepad++的关系, 总是想写一个功能类似的编辑器.
然后发现了Qt这个很不错的环境, 于是终于可以实现自己的想法了...
看起来是这个样子:
看着Qt的帮助和例子程序, 总算是写出了一个简单的实现. (编码切换,语法高亮和增加行号的功能大
部分都是直接复制过来用了...)
拥有的功能:
多标签浏览
显示行号
语法高亮(QT/C++)
当前行高亮
浏览编码切换(无法自动识别,只能手动选择。并且会以当前编码保存浏览的文件……)
没有的功能:
行号列号没有实现,编码因为无法自动识别,固新打开的文件编码都会是System......
一般情况下看看源代码……感觉还成……
源代码的话可以去google的项目托管里clone一个... (话说TortoiseHg还是蛮好用的...虽然我是直接用了页面上的代码clone的……)
http://code.google.com/p/qtcodepad/source/checkout 或者下载附件:
qtcodepad.zip (252 K) 下载次数:104 [ 此帖被ninsun在2010-10-31 17:37重新编辑 ]