SciTE也即SCIntilla based Text Editor的缩写,是一个跨平台的文本编辑器。软件作者为Neil Hodgson。SciTE以Scintilla为基础写成,其本意是作为Scintilla的示例程序。该软件的许可协议为Historical Permission Notice and Disclaimer。
SciTE使用文本配置文件,具有极强的可配置性。可以对各类语言和项目设置不同的配置,也可以简单的使用全局配置。配置选项涉及文本的高亮、缩进、折叠、字体等,还可以定制快捷键。通过编写自己的配置文件,用户还可以对自定义的文件类型添加高亮、缩进、编译等功能。详细的设置可参阅SciTE的配置说明。
SciTE并不支持宏语言,反而支持一个更为强大的脚本语言——Lua。通过这一语言,用户可以极大的个性化设置自己的编辑器。例如可以通过Scintilla的API直接访问SciTE的缓存,定制快捷键或者响应事件。因此,无论你是新手还是经验丰富的开发者,SciTE都可以帮助你优化你的编程体验。
- Abaqus*
- Ada
- ANS.1 MIB definition files*
- APDL
- Assembler (NASM, MASM)
- Asymptote*
- AutoIt*
- Avenue*
- Batch files (MS-DOS)
- Baan*
- Bash*
- BlitzBasic*
- Bullant*
- C/C++/C#*
- Clarion*
- cmake*
- COBOL
- Coffeescript
- conf (Apache)*
- CSound*
- CSS*
- D
- diff files*
- E-Script*
- Eiffel*
- Erlang*
- Flagship (Clipper / XBase)*
- Flash (ActionScript)*
- Fortran*
- Forth*
- GAP*
- Gettext
- Go*
- Haskell
- HTML*
- HTML with embedded JavaScript, VBScript, PHP and ASP*
- Gui4Cli*
- IDL - both MSIDL and XPIDL*
- INI, properties* and similar
- InnoSetup*
- Intel HEX*
- Java*
- JavaScript*
- JSON and JSON-LD
- KiXtart
- LISP*
- LOT*
- Lout*
- Lua*
- Make
- Matlab*
- Maxima*
- Metapost*
- MMIXAL
- MSSQL
- Modula 3
- Nim
- nnCron
- NSIS*
- Objective C
- Objective Caml*
- Opal
- Octave*
- Pascal/Delphi*
- Perl, most of it except for some ambiguous cases*
- PL/M*
- Progress*
- PostScript*
- POV-Ray*
- PowerBasic*
- PowerShell*
- PowerPro
- PureBasic*
- Python*
- R*
- Rebol*
- Registry
- Ruby*
- Rust
- Scheme*
- scriptol*
- SORCUS Installation
- Specman E*
- Spice
- Smalltalk
- SQL and PLSQL
- S-Record
- Swift
- TADS3*
- TeX and LaTeX
- Tcl/Tk*
- Vala*
- VB and VBScript*
- Verilog*
- VHDL*
- XML*
- YAML*
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)