Notepad++
軟件簡介
Notepad++ 是 Windows 操作系統下的文本編輯器,支持多國語言、多種編碼、多種編程語言的高亮和補全。它的 logo 也十分可愛,是一隻變色龍(
)
其功能比其他許多編輯軟件強大許多,打開大文件時更加穩定,不斷撤銷不會出問題。關閉時也不需要保存,它會自動為你保存在緩衝區中。(可能需要配置)而且,它十分小巧,只有 10MB+,甚至可以放在 U 盤中隨身攜帶。
下載與安裝
參見 Getting started | Notepad++ User Manual。
更改界面語言

語言改完了,就可以隨心所欲地魔改編輯器啦!
初級玩法
這裏主要講一些基礎和特色功能。
查找與替換
依次單擊「(菜單欄)搜索」->「查找」(快捷鍵 CTRL+F)即可打開「查找」頁面(如下圖)。

依次單擊「(菜單欄)搜索」->「替換」(快捷鍵 CTRL+H)即可打開「替換」頁面(如下圖)。

查找、替換之間其實是一個窗口,單擊上面的標籤頁就可以完成切換。
其功能與普通編輯器大同小異,但是支持更多,如:
- 嚴格匹配或大小寫匹配等
- 跨文檔匹配
- 轉義字符,如'\r','\n'。
- 正則表達式
- 計數
定期備份

有了這個功能,就可以不用費心地擔心意外情況代碼丟失啦!
但是,這個功能只是為你的文件拍了一個快照,並沒有真正保存,所以還是建議要有良好的保存習慣。或者説可以去自帶插件商店安裝 "Auto Save" 插件(詳見 高級玩法 -> 插件,下同)
書籤功能
在你需要的行按 Ctrl+F2 即可設放置/取消書籤,放置過書籤的行前段有一個藍色圓點。
按 F2 可以定位到下一個書籤。
如果你抱怨不方便,可以去自帶插件商店安裝 "Bookmarks" 插件
代碼高亮
右擊左下角的 "XXX file",可以選擇許多種語言高亮,C、C++、PASCAL、Markdown 等任你挑選。你甚至可以自己定義高亮!
如果你認為每一次打開文件都要更改高亮很麻煩,可以在「設置 -> 首選項 -> 新建 -> 默認語言」中修改默認高亮。
需要渲染 Markdown 的,可以去插件商店安裝 "Markdown Viewer",還有更多類似插件等着你!
顯示所有字符

點擊紅框所圈的按鈕,就可以非(za)常(luan)清(wu)晰(zhang)地顯示出「空格」、「TAB」、「換行」等原來不可見字符。
自動識別文件編碼與換行符
Notepad++ 可以自動識別當前文件編碼是 UTF-8 還是 GB2312 甚至其他。再也不用擔心被 錕斤拷 掄死或被 燙燙燙 燙死了。
如果要使用不同的編碼瀏覽文章,請依次單擊「(菜單頂欄)編碼」->「使用 XXX 編碼」。如果想給文件換一個字符編碼,請依次單擊「(菜單頂欄)編碼」->「轉為 XXX 編碼」。
它還可以自動識別換行符是 CR、LF 或 CRLF。不用擔心下載下來的數據被吞換行。
在底部信息欄,你可以看到 "Windows(CR LF)" 等字樣,這就是當前文件的換行符。右擊它,可以改變當前文件換行符。此操作配合「顯示所有字符」更直觀喲!
高級玩法
這個就適用於需求較高的用户。
宏
宏可以幫助你完成許多重複的工作,例如,將奇數行的「abcde」改為「afce」,需要兩步。
錄製宏

使用宏

大量處理,重複使用
如果是更多行呢?操作就需要一點改變。
首先是錄製,一定要先按鍵盤上的 HOME 或 END 鍵將光標移動到行首或行尾,然後用方向鍵調整橫向位置,再進行更改。最後一定要用方向鍵將光標移動到下一個要處理的行。
比如剛剛的例子,可以先按 END 鍵,然後依次按 ←,Backspace,←,Backspace,F,最後按兩下 ↓,最後停止錄製。
然後是重播,先定位到第一個要處理的行(第 3 行),然後點擊「宏」->「重複運行宏」。在彈出窗口設置要運行的宏(剛錄製的一般是第一個),設置運行次數(或者直接運行到文件尾),點確定即可。
保存宏
點擊「宏」->「保存錄制宏」,並設置名稱和快捷鍵,即可保存,方便後續使用。
插件
插件管理
打開功能欄的「插件」按鈕,列表中會顯示所有你安裝過的插件。
再選擇「插件管理」選項,即可管理你的插件。
安裝插件(商店)
- 打開「可用」選項卡,在列表中勾選你所要的插件
- 點擊右上角的「安裝」按鈕,按照提示重啓軟件即可。
安裝插件(手動)
- 下載插件(由第三方託管的官方地址:https://sourceforge.net/projects/npp-plugins/)注意一定要選擇 與安裝 Notepad++ 時處理器架構相同 的插件。
- 找到一個名為 "XXX.dll" 的文件(通常以插件名命名)。
- 在 Notepad++ 中的功能欄點插件,並在列表中點「打開插件文件夾」。
- 將剛才找到的 DLL 文件放入文件夾中,重啓 Notepad++。
- 【可選】刪除剛才拷貝的文件,但不要刪除生成的文件夾!
Tips: 如果多次不成功,可以嘗試新建一個與插件名相同的文件夾在將 ".dll" 文件放入創建的文件夾中
更新插件
在插件管理中,選擇「更新」選項卡,並勾選要更新的插件,然後點右上角的「更新」按鈕。
移除插件
同樣在插件管理中,選擇「已安裝」選項卡,並勾選要移除的插件,然後點右上角的「移除」按鈕。
搭建開發環境
不只是編輯器!"Notepad++" 可謂神一樣的存在,它可以通過傻瓜式地編譯代碼,甚至代替 IDE!這裏以 C++ 為例
-
安裝編譯器並將其必要的文件目錄添加到 PATH 環境變量中。(C++ 需要添加 %APPPATH%\bin)當你在 cmd 中輸入 g++ 時不再提示'g++'不是內部或外部命令……即可(中間可能需要重啓電腦)。推薦 下載 ConsolePauser 然後隨便放並將其目錄添加到環境變量(此為 Dev-C++ 的插件,在 Dev-C++ 軟件根目錄也有)。
-
在菜單欄中選擇「運行」->「運行……」,打開「運行」窗口。
-
分別輸入以下命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#編譯命令: cmd /c g++.exe -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) #運行命令: cmd /c $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) & pause #調試命令: cmd /c gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe #如果下載了ConsolePauser可以使用下列代碼獲得更好的程序運行體驗!(注意添加環境變量!) #編譯命令: cmd /c (start ConsolePauser "g++.exe -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH)") #運行命令: cmd /c (start ConsolePauser "$(CURRENT_DIRECTORY)\$(NAME_PART).exe") #調試命令: cmd /c (start ConsolePauser "gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe") -
單擊「保存」,名字可以自己取,如 "Compile","Run" 等,然後設定好你想要的快捷鍵(撿好記的來,如 Dev-C++ 就分別是
F9和F10)。 -
Enjoy it!
小彩蛋
-
在運行安裝程序時你會在下方看到這樣一句話:
"The best things in life are free. Notepad++ is free. So Notepad++ is the best(.)"
(生活中最好的事情都是免費的。Notepad++ 是免費的。所以 Notepad++ 是最好的。)
這牛吹的,不得不説,很有底氣。
-
在一個新開的頁面中輸入 "random" 並選中,再按
F1就會得到一句很有意思的話。
本页面最近更新:,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:ouuan, CBW2007, partychicken, StudyingFather, Xeonacid, Henry-ZHR
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用