差不多80種程式設計語言被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
Nimrod
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
TeX
txt2tags
Visual Basic
Visual Prolog
VHDL
Verilog
XML
YAML
Notepad++ 支援這些語言的文法高亮(可自定義),文法折疊,自動補全(可自定義),函數清單(可以憑借PCRE在xml檔案中自定義)。
如果你所喜歡的語言沒有在上述清單,通過使用使用者自定義語言系統,你可以很容易的定義自己的語言。