SciTE也即SCIntilla based Text Editor的缩写,是一个跨平台的文本编辑器。软件作者为Neil Hodgson。SciTE以Scintilla为基础写成,其本意是作为Scintilla的示例程序。该软件的许可协议为Historical Permission Notice and Disclaimer。

fce7cb137e6372b7e21c0c9830347590

SciTE使用文本配置文件,具有极强的可配置性。可以对各类语言和项目设置不同的配置,也可以简单的使用全局配置。配置选项涉及文本的高亮、缩进、折叠、字体等,还可以定制快捷键。通过编写自己的配置文件,用户还可以对自定义的文件类型添加高亮、缩进、编译等功能。详细的设置可参阅SciTE的配置说明。

SciTE并不支持宏语言,反而支持一个更为强大的脚本语言——Lua。通过这一语言,用户可以极大的个性化设置自己的编辑器。例如可以通过Scintilla的API直接访问SciTE的缓存,定制快捷键或者响应事件。因此,无论你是新手还是经验丰富的开发者,SciTE都可以帮助你优化你的编程体验。

  • 文本编辑:SciTE的文本编辑功能与大部分Macintosh或Windows编辑器类似,入手难度较低。另外,还具有自动语法样式的功能,显著提高了编写代码的效率。
  • 支持多种语言的语法高亮:SciTE对多种编程语言提供语法高亮和代码折叠,包括但不限于C/C++, java, javascript, python, ruby等说.
  • 多文件处理:SciTE可以同时打开多个文件,方便对代码的整体管理和操作。
  • 丰富的配置选项:SciTE提供了丰富的设置项,包括文本的高亮、缩进、折叠、字体等,也可以为各类语言和项目设置不同的配置。
  • 强大的扩展性:支持Lua脚本语言,用户可以个性化设置自己的编辑器,例如定制快捷键或者响应事件。
  • 集成编译工具:可以配置为使用任何编译器和构建工具,例如GCC,对代码进行编译和构建。
  • 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*
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。