Skip to main content




Notepad++ 在 GitHub 的源代碼庫:

基本上歡迎你的代碼貢獻。然而基於不同的原因你的 GitHub pull不一定被接受。
以下是為 GitHub pull 請求準則:

  1. 尊重 Notepad++ 的編碼風格。
  2. 避免一次提交(commit)數個功能。
  3. 讓你的代碼更改易於解讀 - 在你的 GitHub pull 要求中不要格式化現存的源代碼。它使代碼審查更加困難。

簡而言之:代碼的審查越簡便,你的 GitHub pull 要求越有可能被接受。


From Binary Translations page you could get the language you need.
Please refer to translate binary howto if you want to get more information.


From the v3.1, Notepad++ has the extension capacity - the plugin system. Please see Plugins HOWTO to learn how to install a plugin or/and how to develop a plugin.

A list of plugins is maintained by Notepad++ community, used by Plugin Admin.

If you can not find the plugin you need, just make your own.

User Defined Language files

For some reasons that some languages are not supported by Notepad++, User Language Define System can help you out in this case. This system allows user to define his own language : not only the syntax highlighting keywords definition, but also the syntax folding keywords definition, comment keywords definition and the operators definition.

You can define your language via User Language Define Dialog. However, the language you need may be already defined by someone-else in this User Defined Language List.

Notepad Replacement

This is one of the most asked question in the forums. A lot of references are pointed in Make Notepad++ the Default TXT Editor page on NpWiki++.