List of Programming Languages Supported by Notepad++


Notepad++ Programming Language Support List
Notepad++ Programming Language Support List

Notepad++ supports syntax highlighting, syntax folding and auto-completion for the below List of programming Languages,

  1. ActionScript
  2. Ada
  3. ASN.1
  4. ASP
  5. Assembly
  6. AutoIt
  7. AviSynth scripts
  8. BaanC
  9. batch files
  10. Blitz Basic
  11. C
  12. C#
  13. C++
  14. Caml
  15. CMake
  16. Cobol
  17. CoffeeScript
  18. Csound
  19. CSS
  20. D
  21. Diff
  22. Erlang
  23. escript
  24. Forth
  25. Fortran
  26. FreeBASIC
  27. Gui4Cli
  28. Haskell
  29. HTML
  30. INI files
  31. Intel HEX
  32. Inno Setup scripts
  33. Java
  34. JavaScript
  35. JSON
  36. JSP
  37. KiXtart
  38. LaTeX
  39. LISP
  40. Lua
  41. Makefile
  42. Matlab
  43. MMIX
  44. Nimrod
  45. nnCron
  46. NSIS scripts
  47. Objective-C
  48. OScript
  49. Pascal
  50. Perl
  51. PHP
  52. PostScript
  53. PowerShell
  54. PureBasic
  55. Python
  56. R
  57. Rebol
  58. Registry script (.reg)
  59. Resource file
  60. Ruby
  61. Rust
  62. Scheme
  63. Shell script
  64. Smalltalk
  65. SPICE
  66. SQL
  67. Swift
  68. S-Record
  69. Tcl
  70. Tektronix HEX
  71. TeX
  72. txt2tags
  73. Visual Basic
  74. Visual Prolog
  75. VHDL
  76. Verilog
  77. XML
  78. YAML

You can choose the language for a tab content by going to Menu option Languages