一、簡介
Notepad++(開源) 中文版是程序員必備的文本編輯器,Notepad++中文版小巧高效,支持27種編程語言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等,可以使用Notepad++打開文本后進行批量替換、查找、代碼折疊、語法高亮、自由縮放等,可完美地取代微軟的記事本。
在啟動速度和功能方面僅次於收費軟件editplus。官網為 https://notepad-plus-plus.org/,當前版本7.7.1,分安裝版和綠色壓縮版下載。
1、安裝注意點: 中文界面
安裝完畢后界面風格是英文的。可以在設置 -> 首選項… ->常用 -> 界面語言 中設置成為簡體中文。
2、安裝注意點:%APPDATA%
Don’t use %APPDATA% :默認沒勾選。作用是允許配置文件放在Notepad++的安裝路徑下。由此,可以實現支持把整個Notepad++根目錄都放到U盤中,到處帶着跑了。當使用者對於Notepad++有很多自定義的配置,而換了個電腦,就得重新配置Notepad++時,建議勾選該選項。
二、 快捷鍵
點擊設置 -> 管理快捷鍵…,在彈出的窗口中可以查看並修改想改變的快捷鍵。下面還是推薦記住的一下快捷鍵:
- 添加書簽:CTRL+F2 或 直接鼠標右擊左側欄(和設置斷點類似)
- 快速定位書簽:F2
- 快速復制一行:CTRL+D
- 快速刪除一行:CTRL+L
- 將上下行交換:CTRL+T
- 進行單行注釋:CTRL+K 或者是 CTRL+Q
- 取消單行注釋:CTRL+SHIFT+K 或者是 CTRL+Q
- 進行多行注釋:CTRL+SHIFT+Q
- 字體放大、縮小:點擊放大、縮小按鈕 或 CTRL+鼠標+滾輪的方式
- 選擇多行:鼠標右擊出現: “開始/結束” 最后一行選擇 “開始/結束”
- 折疊所有行:ALT+0
- 展開所有行:ALT+SHIFT+0
- 折疊當前行:CTRL+ALT+F
- 展開當前行:CTRL+ALT+SHIFT+F
- 全屏模式:F11 (和瀏覽器一樣)
- 合並行:Ctrl+J
三、 改變主題
notepad++有默認的界面風格,如果你已經厭倦了默認的界面風格,不妨換一個主題。
點擊設置 -> 語言格式設置…,然后選擇一款滿意的主題, 點擊保存並關閉。在此推薦主題是:obsidian,因為酷黑的主題也是主流IDE中受歡迎的主題。
四、 設置tab鍵
我們知道,良好的縮進有利於提高代碼的閱讀,tab鍵就提供了縮進功能。在多數的文本編輯器中,一個tab鍵相當於4個英文空格的寬度。我們也可以根據自己的喜好,設置tab鍵。
點擊設置 ->首選項… ->選項卡設置。
五、 自動換行
notepad++和windows系統自帶的記事本一樣,如果一行文字太長,文字就會跑到窗口外面。需要設置自動換行。
六、 自動補全
Notepad++具有自動補齊功能,該自動補全僅僅指的是一些符號和標簽的自動匹配。比如在你輸入括號時,輸入了前括號,可以自動補齊后括號。寫html時,寫前標簽,尾標簽自動補全。編程時一些關鍵字的自動補全需要借助額外的插件。
設置方法:依次點擊設置 -> 首選項 -> 自動完成。
七、 創建、保存文件
創建文件方式常用的有兩種。在保存時,既要指定文件名、又要指定文件類型。較為麻煩。
建議:創建文件后,可以在“語言”欄指定文件類型,保存時就僅需指定文件名了。
八、同時編輯兩個文件
打開想要同時編輯的兩份文件。右擊其中任何一份文件的選項卡,選中移動到另一視圖,整個屏幕會划分成兩部分。
既可以縱向拆分查看,也可以橫向拆分查看,請右鍵點擊拆分視圖中間的分隔欄,然后選中“向右旋轉”或者“向左旋轉”,即可切換橫向或縱向模式。
九、插件安裝
方式一:
在網上下載到插件,然后導入到notepad++中。
首先我們可以訪問notepad++插件的官方網站 ,下載我們想要下載的插件。
或者,點擊“?”菜單下的”獲取插件“按鈕就會彈出插件下載網頁或者去網上搜來.dll格式的Notepad++插件。
下載完成后解壓文件,點擊 設置->導入->導入插件。或者把插件放在安裝目錄plugin目錄下,重啟Notepad++。
方式二:
使用“插件管理”功能。
點擊:Plugins -> Plugin Manager -> Show Plugin Manager-> Avaliable一欄顯示當前可用的插件列表,選中你要的插件,然后點擊下面的Install即可自動下載和安裝對應插件,安裝完成后重啟notepad++。
這里推薦第二種方法安裝插件,因為這樣不會引起不兼容等各種各樣的問題,讓插件可以健康高效的工作。
常用的插件:
十、使用notepad++解決實際問題。
案例一:格式化JSON數據
程序員在調試接口時,接口返回的結果是json數據,json數據格式混亂,難以閱讀。我們可以把返回結果粘貼到notepad++中,利用Json Viewer插件格式化數據。
完成操作后,json數據結構非常的清晰。
案例二:JSON壓縮成一行
程序員在調試接口時,接口有時候需要json數據作為實參,用一行代碼顯示。我們可以把實參json粘貼到notepad++中(如上圖所示),執行如下操作: