? Notepad++ 是超多人用的免費程式編輯器,支援超多語言(JavaScript、HTML、Python、C++…),而且超輕量又好用,適合寫程式、快速編輯檔案、做網頁開發、甚至當作記事本都很讚。
? Notepad++ 教學入門
? 安裝 Notepad++
- 到官網下載最新版 → https://notepad-plus-plus.org/
- 安裝過程中可以選擇語言(支援繁體中文)
- 安裝完打開就可以開始寫程式了!
? 基本介面介紹
| 區塊 | 說明 |
|---|---|
| 標籤列 | 可以同時開多個檔案 |
| 行號欄 | 方便看第幾行 |
| 語法高亮 | 根據副檔名自動辨識程式語言 |
| 狀態列 | 顯示目前位置、編碼、檔案類型 |
? 常見語言支援
Notepad++ 會根據副檔名自動切語言,例如:
.html→ HTML 模式.js→ JavaScript.py→ Python.cpp→ C++.json→ JSON
你也可以手動切語言: → 上方選單「語言」→ 選擇你要的語言類型
?️ 實用功能推薦
✅ 自動換行
- 檢視 → 自動換行(避免一行太長看不到)
✅ 字體大小放大縮小
- Ctrl + 滾輪,或是設定 → 字體
✅ 主題切換(黑暗模式)
- 設定 → 樣式設定器(Style Configurator)
- 選 Dark Mode / Obsidian / Monokai 等主題
✅ 多行編輯 / 選取多處
- 按
Alt + 滑鼠拖曳,可以同時選多行(超強功能)
? 搜尋功能超強
- Ctrl + F:搜尋
- Ctrl + H:取代
- 支援 正則表達式
- 可在所有開啟檔案 or 整個資料夾中搜尋
? 外掛管理(Plugin)
安裝 Plugin
- 工具列「外掛程式」→「外掛程式管理員(Plugin Admin)」
- 安裝常用插件如:
- NppFTP:直接連線 FTP/SFTP 編輯網站檔案
- Compare:檔案比對差異
- Emmet:前端快速寫 HTML/CSS(超好用)
- AutoSave:自動儲存
? 配合 Node.js 使用教學(加碼)
想用 Notepad++ 編寫 Node.js 程式碼?超簡單!
- 寫好一支 JS 檔,比如
app.js - 儲存後,打開終端機(或 CMD)
- 執行:
node app.js
? 如果你想更懶,可以設定「執行快捷鍵」:
➤ 自動執行 Node.js 程式:
- 點「執行」→「執行…」(或按 F5)
- 輸入:
cmd /k node "$(FULL_CURRENT_PATH)"
- 按「儲存」→ 命名成 “Run Node”
- 下次按快捷鍵就能自動執行當前的 JS 程式!
? Notepad++ 適合的用法
| 用途 | 適合嗎? |
|---|---|
| HTML/CSS/JS 編輯 | ✅ 超適合 |
| Node.js / Python 開發 | ✅ 可以搭配終端機 |
| 大量文字處理(如 CSV, JSON) | ✅ 搜尋/取代超強 |
| 當作 IDE(整合 debug 等) | ❌ 不適合(建議用 VS Code) |