热门问题
时间线
聊天
视角

Scintilla

自由开开源程式库 来自维基百科,自由的百科全书

Scintilla
Remove ads

Scintilla是以C++编写的自由开源程序库,它提供文本编辑器程序的各种功能,特别是适用于源代码编辑器的高级功能。Scintilla已应用在一些受欢迎的文字编辑程序,例如SciTEGeanyNotepad++Programmer's Notepad英语Programmer's NotepadNotepad2等等。[4]

事实速览 开发者, 首次发布 ...
Remove ads

功能

除了语法高亮外,Scintilla还支持许多使代码编辑更容易的功能。高亮方法允许使用不同的字体、颜色、样式和背景颜色,并且不限于固定宽度的字体。该控件支持错误指示器、页边的行编号以及代码断点等行标记。可以添加其他功能,例如语法折叠自动完成。基本的正则表达式搜索实现不成熟,但如果使用C++11编译,Scintilla可以支持运行时的正则表达式引擎。也可以通过直接缓冲区来替换或避免使用Scintilla的正则表达式库。

目前,Scintilla对从右到左的语言提供了实验性支持。[5]

Scinterm是Scintilla的一个版本,用于curses文本用户接口。它是由Textadept编辑器的开发者编写的。Scinterm使用Unicode字符来支持Scintilla的一些面向图形的功能,但由于终端环境的限制,一些Scintilla的功能缺失。[6]

基于Scintilla的软件

完整列表可在网上查到。[7]

Remove ads

参考资料

外部链接

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads