The latest version : 5.4.3

 

 

二元碼(可執行程式碼)

下載 Notepad++ 可執行程式碼,你有兩種選擇:壓縮檔格式安裝程試格式
安裝程試格式應適於絕大部分的用戶。至於壓縮檔格式,它只包含用來執行 Notepad++ 最基本的檔案。

壓縮檔格式安裝程序:

如果這是你的第一次(我是指安裝 Notepad++),只要將 Notepad++ 的壓縮檔解壓到欲安裝的目錄,然後執行 notepad++.exe 就完成了安裝程序。 然而,如果你是要升級你的 Notepad++,請遵循以下的步驟:

  1. 開啟執行對話窗(開始->執行)。注意:Notepad++ 應該關閉。
  2. %APPDATA%\Notepad++ 複製到執行對話窗,選取 ok,這將會開啟 Notepad++ 目錄視窗。
  3. 在開啟的目錄視窗中,刪除 config.xmlstylers.xml檔案。
  4. 將 Notepad++ 的壓縮檔案解壓縮到欲安裝的目錄,然後執行 notepad++.exe。

下載 Notepad++ 可執行程式碼

 

原始碼

編譯原始碼:

  • 你可使用 VC++ 7 或是 MinGW 3.0 / 2.X (與提供的 makefile 配合使用)來編譯 Notepad++。
  • MinGW 3.0 / 2.X 或 VC++ 6 來編譯 dll 檔案(SciLexer.dll)。

所有二元碼將會產生到 notepad++\PowerEditor\bin 目錄底下。

下載 Notepad++ 原始程式碼

 

外掛模組

v3.1 版以來,Notepad++ 有外掛模組的能力。請參考外掛模組線上輔助來學習如何安裝及開發撰寫外掛模組。

 

Plugin

Info
Author
Insertion
Plugin Demonstration : Insertion of current file name and date & time. Auto-close the html/xml tag
XML Tools
This plugin is a small set of useful tools for editing XML with Notepad++. The plugin is libXML2-based.
The plugin features are:
- XML syntax Check
- XML Schema (XSD) + DTD Validation
- XML tag autoclose
- Pretty print
- Linarize XML
- Current XML Path
- Conversion XML <-> Text
- Comment / Uncomment
- XPath expression evaluation
TextFX
TextFx is one of the first plugins while the plugin system was available in Notepad++.
You will be amazed by its huge number of features and its small size.
Here is Text FX official site with detail Information.
Colour Picker
A colour picker which translates your selected colour in hexadecimal. You can download its source code
Doc Updater
Document updater updates your opened documents in Notepad++ every 3 seconds.
QuickText
A fantastic generic snippet manager, which supports all the languages supported by Notepad++.
SearchInFiles
A nice done Find in files plugin with which you have a lot of extra informations.
NppExec
With this NppExec plugin you can execute your commands or saved scripts without leaving Notepad++. It makes you triple your productivity!
Light Explorer
A light explorer plugin not only in weight but also in speed.
Spell-checker
Here is the spelchecker spellcheker spellchecker which can corect correct your typos in your langage (damn!) language. You need to instal install Aspell before using it.
DBGP plugin
This is a php debugger (XDebug) which talks DBGP protocol. Use this plugin to transform your Notepad++ to a php IDE.
Compare Plugin
A very useful diff plugin to show the difference between 2 files (side by side).
SecurePad
With this you can encrypt/decrypt whole documents or selected text with your own key.
It is useful for storing sensitive information like logins and you don't want them lying around in a plaintext file.
FTP_synchronize
A FTP client which is integrated in Notepad++ seamlessly.
Open a php file from a server of distance, modify it, save it and try it on your browser directly just like you work locally.
HTMLTag
This plug-in provides two core functions to Notepad++:
- HTML and XML tag matching, like the built-in brace matching (Ctrl+B / Shift+Ctrl+B)
- HTML entity encoding/decoding (example: é to &eacute; and vice versa)
NppExport
NppExport is a true WYSIWYG exporter.
It allows you not only to save your source code as a html/rtf file, but also to copy your source code in the clipboard in RTF/HTML format, so you can paste it into your word processor (MS Word, Abiword, openoffice.org Writer) to get the same visual effect.
Simple script
Simple script plug-in allows you to make up your script from buid-in functions then execute the script in linear. It was originally designed to help format e-books for easier reading on a computer screen, but it's generic enough to use for a variety of different purposes.
MultiClipboard
MultiClipboard plugin implements multiple (10) text buffers that is filled up via copying and/or cutting of text. To paste any text from the buffers, use
Ctrl-V or middle mouse click (normal paste):
to paste the most recently copied/cut text
Ctrl-Shift-V or Shift-middle mouse click:
to pop up a menu with the text buffer entries. Select the desired menu item to paste it
SpeechPlugin
No kidding, Notepad++ speakes now.
Use SpeechPlugin, you can make Notepad++ dictate your text or source code.
Of course, the speakers is necessary.
Gmod 10 Lua Syntax Highlighter
A Garry's Mod 10 lua syntax highlighter plugin. It's also a good demostration of syntax highlighter plugins for Notepad++
Log plugin
Log plugin allows Notepad++ has one of MS Notepad basic features : Append the date/time at the end of file after a file is opened in Notepad++, if file begins with ".LOG".

 

記事本的取代方案

這裡有一個 Notepad++ 啟動程式。這個啟動程式是用來取代 Notepad.exe。

安裝步驟:

  • 備分原始的 Notepad.exe 程式。
  • 複製你下載的 Notepad++ 啟動程式(notepad.exe)到以下的四個目錄(以下列的順序):
    1. c:\windows\servicepackfiles\i386
    2. c:\windows\system32\dllcache
    3. c:\windows\system32
    4. c:\windows
  • 修改你的 registry (如果你用安裝程式來安裝你的 Notepad++,你不需執行這個步驟):新增下列機碼 \HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++,並將你的 Notepad++ 路徑(比方說我的 Notepad++ 路徑是 C:\Program Files\Notepad++)設定為新增機碼的預設值。

現在 Notepad++ 成為你內定的記事本。

感謝 Stépho 為他所寫的這個 Notepad++ 啟動程式。你亦可下載啟動程式的原始碼

 

Explorer 的右鍵選單

這是被 Notepad++ 使用者最常問及的項目之一。這項功能包含在 Notepad++ 的安裝程試內。如果你使用壓縮檔格式來安裝你的 Notepad++,你可以下載安裝 Notepad++ 右鍵選單模組〈包含原始碼〉。 Notepad++ 右鍵選單模組是從 WSciTEcm 〈Context Menu Extension for SciTE, 作者: Andre Burgaud〉改寫而成。

舊版本的右鍵選單模組在 Windows XP 下有臭蟲,並且無法在 Windows Vista 下執行。移除舊版本的右鍵選單模組:開啟 DOS box (開始->執行, 鍵入 cmd 然後滑鼠鍵擊 OK),在 DOS 提示字元下,移至 notepad++ 的目錄下,鍵入 regsvr32 /u nppshellext.dll , 然後鍵擊 Enter.

 

使用手冊

Notepad++ 是本著使用者友善理念來設計的,所以一般來說,你不需要使用手冊。然而如果你使用一些稍嫌複雜的功能,而你又無法上網查詢 Notepad++ 的 線上輔助,這時你就要感謝 Adrien Sales 所提供的離線輔助使用手冊。三種格式任君選擇:chmpdf 以及 postscript

 

N++ 標識

這兒有幾個 N++ 標識,因有人跟我吵著要 Notepad++ 標識為了放在他們的網頁上。

                 

 

           

 

 

語言檔案

從v2.3版開始,Notepad++ 精通數十種語言。 (藉由翻譯 english.xml)。如果你用Notepad++安裝程試來安裝你的Notepad++,你不需要語言檔案,你的 Notepad++ 自然會用你的語言與你溝通。然而如果你下載Notepad++壓縮檔格式,你需要同時下載語言檔案來讓 Notepad++ 說你的語言

以下的指令說明如何安裝語言檔案:

  1. 下載你需要的語言檔案,將它重新命名為nativeLang.xml
  2. 開啟執行對話窗(開始->執行)。將 %APPDATA%\Notepad++ 複製到執行對話窗,選取 ok,這將會開啟 Notepad++ 目錄視窗。
  3. 將重新命名為nativeLang.xml 的檔案複製到開啟的目錄視窗。
  4. 重新啟動 Notepad++。

這裡有所有 Notepad++ 會說的語言:

譯者: Don HO 譯者: Don HO
譯者: Alberto Martínez
& Alzacon
& Maira Belmonte
& Larvitus
譯者: György Bata
譯者: Sergey Frolov
& Piros aka Wonderer
& Stjujsckij Nickolaj
譯者: Hans Luijten
& Harm Hilvers
& Klaas Nekeman
譯者: Li Chen
& noword
& DING2M
& Wang Yong-Xian
譯者: Marek Robak
& Dzajek
& Andrzej Michalski
譯者: Dominik Geyer
& Heinz Hemker
& Meinrad Schwamborn
譯者: Consonni Daniele (bitmap)
& Alberto Doria
& Luca Tarasi
& Luca Leonardi
譯者: Kenneth Mikkelsen
& Holger Terkelsen
& Jørgen Rasmussen
譯者: Ondrej Muller
& Tomáš Hrouda
譯者: Jure Zemljic 譯者: Juraj Valašik
& Vladimír Belička
譯者: Taras Budurovych 譯者: FIRAT KÜÇÜK
& Yavuz Tona
譯者: Cristiano Ascari
& Ricardo Crudo
譯者: Geir Håkon Eikland
譯者: Kjell Rask
& Timmy Almroth
& Johan Fredin
譯者: Manel Guerra
& el_libre
譯者: Motaz Isamil
& Abdulelah AlWabel
譯者: Meskauskas Audrius
譯者: Emilio Rodríguez
& Fabrica
譯者: Jaakko Salonen
& Lukeboxi
譯者: Dionysis Zindros
& Θόδωρος Στεφανίδης
譯者: Viorel RB
& Alexandru Bogdan Munteanu
譯者: Purgossu 譯者: Kim Taegon
& Choi Ji-Hui
譯者: Ran Sasson
& Ofir Aviram
譯者: Bruno Antunes
& José Caetano Silva
譯者: Khosro Afroozeh 譯者: Mindaugas Machernis
譯者: Milen Metev (Tragedy) 譯者: Dwi Susanto
譯者: Fatmir Raka 譯者: Chris Campbell
& Kentaro Suzuki
譯者: Sivi 譯者: Daniel
譯者: Ander Martinez Sanchez 譯者: Javier Torres
譯者: Eduardo Leon 譯者: Робин Кот
譯者: Branislav Lukic 譯者: Thomas Bernes
譯者: Wiennat Mongkulmann 譯者: Andi Rady
譯者: Yannig MARCHEGAY 譯者: A. Decorte
譯者: Gengler Steve

API 檔案

從 v2.0 版起,Notepad++ 加入了字詞自動完成功能。詳情請參考字詞自動完成功能線上輔助

你可以下載你需要的 api 檔案在你鍾愛的程式語言內使用字詞自動完成功能

vb.api : 作者: Wilco Bloom java.api : 作者: Blaise Le Goff
c.api : 作者: Blaise Le Goff javascript.api : 作者: Blaise Le Goff
python.api : 作者: Blaise Le Goff flash.api : 作者: Blaise Le Goff
cpp.api : 作者: Adam Mullett vhdl.api : 作者: Andrey
smarty.api : 作者: Helge de Vries css api with colors : 作者: Joseph Smith
docbook : 作者: Adrien lisp.api : 作者: Wolfgang Wahlhtter
dcl.api : 作者: Wolfgang Wahlhtter WinBatch : 作者: Nicolas Couthouis
KiXtart : 作者: Nicolas Couthouis ColdFusion : 作者: Bernhard Steffen
ruby.api : 作者: Arne Hormann TeX.api : 作者: isntanton
C#.api : 作者: Jon Galloway nsis.api : 作者: Sebastian Armbrust
fortran.api : 作者: media pascal.api : 作者: Nikola Jankovic

用戶自定程式語言檔案

部分程式語言並沒有被 Notepad++ 直接支援,用戶自定程式語言檔案可延伸至未被支援的程式語言(詳情請參考用戶自定程式語言線上輔助):

Cue Sheet : 作者: György Bata Smarty : 作者: Helge de Vries
DCL : 作者: Wolfgang Wahlhtter WinBatch : 作者: Nicolas Couthouis
Autohotkey : 作者: Matthias Goodwin HLSL : 作者: universal
ColdFusion : 作者: Bernhard Steffen UnrealScript : 作者: DarthDevilous
PowerShell : 作者: Jon Galloway RenderMan Shading Language & RIB : 作者: Stefan Gustavson
Cobol : 作者: Alain Chappuis Cobol (v2) : 作者: Alain Chappuis
AWK : 作者: Vitaliy Dovgan Sap ABAP : 作者: Franco Capetta
SAS : 作者: Joakim STATA : 作者: Keith Kranker

工具列面板

系統需求:v2.4 以上版本(包含 v2.4 版)

安裝步驟:

  1. 將所有壓縮檔解壓到你要的目錄裡,比如說C:\foo\.
  2. 用你最愛的文字編輯器(Notepad++?我希望是)來編輯toolbarIcon.xml。 在 <Theme name = "Demo" pathPrefix = "E:\Sources\notepad++\PowerEditor\bin\newIcons\">的 tag 中以 C:\foo\字串來取代 E:\Sources\notepad++\PowerEditor\bin\newIcons\ 字串,並儲存修改結果。
  3. 開啟執行對話窗(開始->執行)。將 %APPDATA%\Notepad++ 複製到執行對話窗,選取 ok,這將會開啟 Notepad++ 目錄視窗。將修改的 toolbarIcon.xml 檔案複製到開啟的目錄視窗。
  4. 現在是關鍵的時刻到來:關閉 Notepad++,重新啟動它。你將會看到炫麗圖示在工具列上閃耀。

注意:為了讓面板生效,別忘了在選單中改變工具列圖示為:漲大〈酷圖示!〉

下載 Notepad++ 工具列面板

 

下載 Crystal++ Theme Package

一個全套高品質的工具列面板圖示,作者:Alican Toprak