title | weight |
---|---|
Programming Languages |
10 |
Almost 80 Programming Languages are supported by Notepad++:
ActionScript | Ada | ASN.1 | ASP | Assembly |
AutoIt | AviSynth scripts | BaanC | batch files | Blitz Basic |
C | C# | C++ | Caml | CMake |
Cobol | CoffeeScript | Csound | CSS | D |
Diff | Erlang | escript | Forth | Fortran |
FreeBASIC | Gui4Cli | Haskell | HTML | INI files |
Intel HEX | Inno Setup scripts | Java | JavaScript | JSON |
JSP | KiXtart | LaTeX | LISP | Lua |
Makefile | Matlab | MMIX | Nim | nnCron |
NSIS scripts | Objective-C | OScript | Pascal | Perl |
PHP | PostScript | PowerShell | PureBasic | Python |
R | Rebol | Registry script (.reg) | Resource file | Ruby |
Rust | Scheme | Shell script | Smalltalk | SPICE |
SQL | Swift | S-Record | Tcl | Tektronix HEX |
TeX | txt2tags | Visual Basic | Visual Prolog | VHDL |
Verilog | XML | YAML |
Notepad++ supports for their syntax highlighting (customizable), syntax folding, auto-completion (customizable), function list (customizable via PCRE in xml file).
If your beloved language is not in the list above, you can define it by your own easily, by using User Defined Languages System.