以下是与“scintillaandscite官网”相关的内容
Scintilla and SciTE
scintilla.org是Scintilla和SciTE应用程序的官方网站。Scintilla是一个免费的源代码编辑控件,它完全开放源代码,并且提供一个license允许用户自由地将它用在开源软件或是商业软件中。它是一个强大和稳定的源代码编辑控件,我们能在普通的的文本编辑控件中能看到的功能。Scintilla都完全能够实现,而且,它还能够提供很多编辑和调试源代码时有用的特殊功能。包括语法高亮显示,错误指示,代码自动完成以及代码提示等。而且在左边的空白处(margin),可以显示调试代码中非常有用的显示断点以及显示当前运行行等功能。而且,自定义风格的功能比其他大部分编辑器控件都开放,它允许用户自定义不同类型下的字体,是否粗体,是否斜体,前景色和背景色,支持大量的字体。举个例子,在设置C/C++编辑模式后,你可以定义注释语句类型的颜色,字体,大小等等,同样,可以自定义关键字类型的颜色,字体,大小等。诸如此类,这样给用户极大的配置的自由。在以后的开发中,Scitilla将会加强在.Net和java虚拟机中的表现,Scitilla将会更加灵活,健壮,就这一点,可以看出Scitilla项目就是一个非常有活力的项目,其开发团队对它非常有激情。开发Scintilla的动机是来自作者对PythonWin的Richedit控件的失望,在Richedit中,样式的改变被看作是文档的一种改变,从而会被记录到undo的堆栈中,并且设置的文档对象的修改标记。这对源代码编辑是非常不合适的,改变关键字类型的颜色或是运算符的颜色,这不应该看作是文档的修改,也不应该能够通过undo/redo来返回/前进,如果是Richedit来做源代码编辑的控件,那将有太多的东西需要自己编写代码实现了,选择Scintilla,将是一个明智的选择,省时,省力,安全,可靠。Scintilla目前提供了Win32版本和Linux版本。在Linux中使用的是GTK+,已经在Windows95,nt4.0,Windows2000,windowsXP以及RedHatLinux8和9中的GTK+1.2和2.0中测试运行正常,这是一个跨平台的控件。SciTE是一款很好用的编辑器,支持众多的脚本,比如C、C++、PHP、C#、perl、html、css、java等等。免费而且开源。支持linux和win32环境。在windows下面只需要将下载的文件解压缩就能使用。较其它同重量级软件,最耀眼的就是导出功能,可以导出PDF/HTML/RTF/XML/LaTex类型的文件,直接就能将语法高亮的内容导出。虽然它没有像MSOffice和OpenOffice那样功能强大可比且体积大的怕人的办公软件(和两个Office比较挺尴尬的)。但是它对文本以及源各种源文件却拥有强大的编辑能力,甚至可把它当作Dreamweaver,因为它不仅有其他文本编辑器的语法高亮显示功能,它支持40种文件类型的语法高亮显示。光这点已经非常吸引人们的眼球,而且还可以达到自动补充完成以及输出窗口(对于编程的人来说很方便的)。这样也能省很多事情,尽管它的界面是简洁甚至说简陋的,但这并不妨碍它做为一个开发环境来使用。因为它默认情况下,很多功能还没有展现,需要我们手动设置。
www.scintilla.org - 2024-02-26 - 收藏