筆桿上的變色龍 – Notepad++

最近一直瘋狂的練習寫網頁, 而這種時候, 好用的編輯器就非常必要啦! 網路上有許多好用的編輯器, 像是老牌的 vim 和 emacs, 或是後來出來的 Notepad++, Sublime Text ,或是 Adobe Brackets …

如果你今天想用 Windows 內建記事本也沒人會攔你, 但最重要的還是自己用得順手XD (內建記事本的話嘛… 我自己是用不順手啦XD)

NOTEPAD++

先問問, 為甚麼我會支持 Notepad++ 呢?

再來玩一次當時介紹 firefox 的梗吧!

好啦可能不是每個人都看到載點都立刻點, 但我還是想強調一次, 這個軟體是完全免費的! 甚麼盜版問題, 甚麼破解版軟體木馬屠城記, 或是甚麼亂七八糟的彈出視窗廣告通通不用擔心會發生在你身上, 只要前去他們官網悠閒地按下下載, 就可以換得一個不用擔心被抓被害被毒被^%$#%#@% 的編輯器, 所以, 免費就是我用他的第一個理由!     // 印象中 sublime 好像要錢還是有彈出視窗之類的小麻煩?

第二個理由, 因為它 MIT (Made in Taiwan)!

一定會有人覺得這是個不怎麼樣的理由, 但不覺得臺灣人就是應該支持臺灣人的東西嗎? 有的人會說不支持臺灣人的產品是因為它爛, 但現在就有個品質蠻不錯的臺灣之光, 何不支持一下? 此外, 之前有看到 Notepad++ 官網為了抗議中國鎮壓西藏而發起抵制北京奧運的行動, 哪裡會有這麼有 guts 的軟體開發者啊!! 就衝著這一點, 我就支持 Notepad++ 啦!

第三個理由, 可以自訂主題!

其他的編輯器好像也可以自訂主題, 但這邊我就是想強調 Notepad++ 也可以~ 我現在是用 Deep Black 這個主題, 使用的字體是文泉驛等寬微米黑, 這邊就不多談文泉驛的字體, 對我而言, 可以自訂主題就是對我有莫大的吸引力!!

Deep Black 主題截圖

不過說實話, 我也希望可以自訂上方工作列的部分, 像 firefox 連搜尋列都可以放到選單裡面就讓我感到又驚奇又貼心!

第四個理由, 體積輕巧不占記憶體!

 俗話說得好, 「當用則用,當省則省」, 你會希望開個記事本也要開個老半天嗎? 或是寫到一半要開瀏覽器(唯一支持火狐瀏覽器, 它也是體積輕巧的一員唷), 卻整台電腦卡卡的擾亂你的做事節奏嗎? 如果不希望, 那就快來使用 Notepad++ !

第五個理由, 支援多種程式語言 Highlight

這個功能很多編輯器應該也都有(吧), 雖然這看似只是一個微不足道的小功能, 但卻讓人在 coding 的時候有種井然有序的感覺, 而且配合第三個理由, 井然有序外又符合自己對美感的堅持, 這是多麼美好的體驗啊!! 而且, 當你選了一個詞(即大於一個字元的字串), Notepad++ 就會貼心地幫你標出在其他位置的同字串, 在某些編輯器上沒有這個功能我還真的不習慣呢!

第六個理由, 強大的擴充性

它的 plugin manager 裡面有一大堆外掛, 但我還是只有用其中兩個而已, ZenCoding 和 Tidy2 , 這兩個外掛都是用來幫我加速寫網頁的速度, ZenCoding 可以瞬間幫你弄出排版美美的程式碼, Tidy2 可以幫你把原本醜不啦機的程式碼排得美美的, 說到底還是自己對於美的堅持啦XD 但良好的排版能增加程式碼的可讀性是不容質疑的真理! 關於 ZenCoding 外掛我未來會在撰寫一篇文章來談它~ 敬請期待!

它還有很多其他優點: 因為是國貨所以對正體中文很友善, 因為是自由開放原始碼軟體所以可以達成自己的編輯器自己編譯, 其他諸如, 期待你跟我一起支持國貨XD