Scintilla正式版
Scintilla正式版是款比较实用的文本编辑工具。Scintilla具有语法高亮、代码折叠、书签、自动完成等多种功能,完全开放源代码。Scintilla还提供一个license可自由的应用在开源软件或者商业软件中, 比较著名的scite, Notepad++,Notepad都是基于 Scintilla开发的。PC下载网提供Scintilla软件的下载服务,下载Scintilla软件其他版本,请到PC下载网!
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
Scintilla基本介绍
Scintilla是一款开源的语法高亮编辑器控件,Scintilla是最优秀的编辑控件之一,实现了语法高亮,代码折叠,书签,自动完成等等诸多功能,速度快,源代码也比较好理解,易于扩展,易于增加对新语言的支持。比较著名的 scite ,Notepad++,Notepad2都是基于Scintilla开发的。
Scintilla提供了Win32版本和Linux版本,在Windows下,它是一个窗体控件,对它的控制都通过SendMessage函数发送消息来完成。
Scintilla提供了大量的消息API ,每个消息可以带有0个、 1个或2参数。 SendMessage函数中的消息,通常带有2 个参数:wParam和lParam,没有使用的参数,则设置为0。对于大多数SCI_SETxxxxx设置类消息,都会有一个对应的SCI_GETxxxxx查询消息。
Scintilla使用说明
解压,运行其中的:SciTE.exe
然后看起来,貌似还可以:
然后随便拷贝了一段之前的python代码放进去,显示效果,貌似也不错:
然后试了试,这里推荐的,导出功能:
导出效果,貌似还不错:
html:
但是导出pdf后,虽然代码看起来不错,但是是乱码:
rtf也是同样效果:
然后就去看了看编码,发现当前是默认的:
很明显,应该是由于编码问题所导致的。
所以,就想要去,将当前的,Code Page Property,即ANSI的GBK,转换为UTF-8:
很明显,此处只是以UTF-8去解析本身是GBK的中文,所以显示乱码。
然后找了半天,也没找到,如何去将GBK的文件,转换为UTF-8编码的。
然后其他功能,随便看了看,也相对很一般。
同类软件对比
SynWrite(文本编辑软件)是一款界面友好操作易上手的文本编辑软件,主要用来编写程序的源代码设计等,其主要特性有语法突出,代码的折叠,树结构等。SynWrite(文本编辑软件)也提供支持多种编码。
cudatext代码编辑器是款简单实用的代码、文本编辑器。cudatext代码编辑器适合编辑html、css、java等,在编辑css文件的时候每个颜色代码的下面都显示一根颜色预览线,无需查询代码即可知道是什么颜色,同时还支持代码高亮等。
PCSOFT小编推荐:
Scintilla具有语法高亮、代码折叠、书签、自动完成等多种功能,完全开放源代码。Scintilla作为编程开发里面十分出色的软件,小编强力向您推荐,下载了就知道有多好。