zoukankan      html  css  js  c++  java
  • Notepad++介绍

    前天回家,也是奥运的开幕式那天,可惜未能赶上!晚上在sourceforge上游荡,发现了以前用过的一个软件Notepad++,才发现这原来是一个free beer 以及 free speech的软件!

    于是从网上下了Tortoise SVN,将Notepad++ update下来了。这两天看了一下其中的代码,虽然按照ANSI的C++格式编写极不习惯(“{}”一上一下的),但不得不承认,它的源代码确实写的不错,可读性非常强,也是非常不错的代码。

    基本上,Notepad++利用了tinyXml,scintilla开发的C++库包来进行开发,为了跨平台或者其他的需要,Notepad++做的非常漂亮,虽然还没有找到修改界面语言的地方,但是总的来说,5.0.3版本的Notepad++实现了IDE的大多数功能,而且支持代码折叠功能。不过也有几个遗憾点:
          1、没有能够立即显示前面已经定义的枚举值的数据大小,有时候,这将非常方便,尤其是在看别人写的源代码的时候
         2、缺少运行的配置方式,Notepad++已经支持大量语言的显示处理,如果能够对特定语言进行编译方式以及debug模式进行集成,会更好一些。
         3、缺少语言包的支持

    虽然如此,但Notepad++作为Notepad的替代品,绝对没有的说,不过编译完的Notepad++(release)版本还是有些大,达到2.03MB,但其运行速度非常快!

          看好Notepad++!


  • 相关阅读:
    在 Cocos2d-x 中添加自己的微博链接
    关于屏幕适配
    [抽象工厂模式]在游戏开发中的应用
    字符串排列组合
    子矩阵最大和
    网易游戏编程题第二题
    动态规划,最大子段和
    C++的四种显示类型转换
    多线程编程
    预处理等等
  • 原文地址:https://www.cnblogs.com/ubunoon/p/1264819.html
Copyright © 2011-2022 走看看