NotePad就是記事本,這應該是大家再熟悉不過的工具了吧~
不過Windows內建陽春到不行的記事本,
拿來看看小記事還OK,
但如果拿他來看程式碼的話,保證看到眼花撩亂脫窗頭痛還容易搞錯....
Notepad++基本上跟記事本一樣是個純文字的編輯軟體,
但是他擁有許多加強的功能,用他來取代Windows內建的記事本,
相信不會讓你失望的~
可惜我並不是寫程式的,
所以我只能介紹一些一般使用者的功能,
沒辦法告訴各位更多用他來寫程式時好用的技巧,
在網路上搜尋,雖然非常多人推薦這個軟體,
但似乎也沒有這類的經驗分享,
如果有哪位大大能夠分享這類經驗的話,
那就太好啦~
無料才是王道-全部文章列表
由於這個軟體開發專案已臻於成熟階段,所以該有的功能都已做的差不多了,
多國語言的支援也還不錯,
在他的官方網站上有頗完整說明,
我這邊就介紹幾個我自己覺得很好用的功能
(功能太多了!只能挑幾個介紹,不然寫不完了)
安裝方式非常easy,詳細步驟請參考「香腸炒魷魚」的介紹
1.語法高亮度顯示及語法摺疊功能
他內建了許多程式語言,也支援你自訂程式語言,
所以若你用它來看原始碼的時候,就可以輕易的分辨每個標籤。
而且每個標籤可折疊,可以方便你檢查程式碼。
由於我自己本身並不是寫程式的,
所以我常用的只有HTML、CSS、PHP等網頁相關的語法。
但光是這一點,就可以讓我丟掉傳統記事本了!
如果你對於自己常用的語法顯示不滿意,
你也可以透過「自訂」-->「設定程式語言格式...」來自訂喔~
2.快速右鍵開啟
由於很多檔名格式的檔案並不是預設由文字編輯軟體開啟,
但是你也不會把預設改為用文字開
如:.htm .php .vbs .bat dat .....等等太多了
傳統用文字開啟編輯他們的方式是:
按右鍵選「開啟」--> windows問你要用什麼程式開 --> 再從清單選取開啟程式 --> 若不在清單內還要用瀏覽去選程式....
超級麻煩的!!
不過,用Notepad++的話,
你只需要在你要編輯的檔案上按右鍵-->"Edit with Notepad++"
就會直接用Notepad++開啟囉~
3.分頁功能
到了這個時代,分頁功能應該可算是基本要具備的了吧!?
不然開多個檔案的時候,Windows下排的工具列應該會被擠爆吧!
而且更好用的是呢,你可以一次選取多個檔案然後按右鍵開啟,
就會一次統統打開在Notepad視窗裡喔~
(不過別太貪心一次開太多檔案捏,不然程式會Load很久,看起來像當掉)
而且如果你沒先關閉文件直接關掉notepad,
它會自動記憶上一次所開的文件,
下次開啟時還留著,算是挺方便的
另外還可以儲存檔案群組喔~(當時開啟的所有分頁)
4.支援多重視窗同步編輯
這個拿來比對內容的時候超好用的,
你能開啟兩個不同文件在分別兩個不同的視窗內,
也能開啟一個單獨文件在兩個不同的視窗內(clone mode)進行同步編輯。
同步編輯的成果將在兩個的視窗內同時更新。
然後還可以水平或垂直同步捲動喔~
5.自動偵測開啟檔案狀態
有時候可能我們開啟檢視的檔案,在同時被其他程式修改了,
我自己最常見的就是開啟某些程式的紀錄檔的時候,
沒多久紀錄檔又被更新了,
這時候Notepad++就會問你是不是要重新load檔案。
或者是某個正用Notepad++開啟檢視的檔案被刪除了,
這時Notepad++也會告訴你檔案已經不存在,
問你是否要保持編輯,如果你需要的話,你可以保持編輯再存一次檔。
6.書籤
應該也有人把這稱做定錨吧。
在特定行數數字後面按一下(或是按Ctrl+F2),
會加上一個藍色的圖示,這就是書籤。
你只要按下快速鍵F2,Notepad就會直接幫你跳至下一個書籤。
7.自定義快速鍵
相信進階使用者都知道使用鍵盤會比使用滑鼠迅速,
尤其如果你是寫程式或文件的時候,
手不用離開鍵盤去操作滑鼠絕對可以節省不少時間。
所以Notepad++也有快速鍵功能,
除了已經內建預設了一些快速鍵之外,
如果你想要照自己習慣個人化一點,想怎麼設就怎麼設!
今天就稍微介紹這幾個比較常使用到的吧~
如果你有任何想法或相關的好用密技就趕快提出來討論吧!!
PS.同步更新於 Kaiin323's IT 懶人日記
[本文採cc-by-sa授權,歡迎轉載但請註明作者及出處]
以前是 UltraEdit 的愛用者,後來知道 NotesPad++ 而且是 Open Source 二話不說,換
仍有少數Bug, 殘念
1.對於在同一行有超長字數的話, 可能導致 NotesPad++ 當掉
2.目錄內的檔案內容的搜尋, 有時候找不到? 原因不明
3.關於特殊字元, 可能導致NotesPad++ 當掉
Notepad++ 6.7.8.2 免安裝中文版真是免費好用的程式碼編輯器,但是容易莫名當掉!且輸入時會莫名出現一長串中文!有些煩人!