目錄
- 正文之前
- 1. 目的2. 原帖3. 為何推薦Notepad++
- 3.1. Notepad++的一些基本特點3.2. notepad,notepad2,notepad++,ultraEdit比較
4. 使用Notepad++前要了解的知識- 4.1. Notepad++的名稱和縮寫4.2. Notepad++修改設置后,立即生效4.3. Notepad++的版本:ANSI和Unicode
5. 聲明
1. Notepad++的插件- 1.1. Notepad++插件的存在形式與位置
- 1.1.1. Notepad++中被禁用了的插件
- 1.1.1.1. 如何恢復被禁用的插件
1.2. Notepad++默認已經安裝了的一些插件1.3. Notepad++插件的下載與安裝- 1.3.1. 去哪里下載Notepad++的插件1.3.2. Notepad++插件的安裝方法
- 1.3.2.1. 手動安裝插件1.3.2.2. 通過Plugin Manager安裝插件
1.4. Notepad++中常用的插件- 1.4.1. 插件管理器: Plugin Manager
- 1.4.1.1. 打開Plugin Manager1.4.1.2. 通過Plugin Mangager安裝插件
1.4.2. 16進制編輯器: HEX-Editor- 1.4.2.1. 以16進制模式查看當前文件
1.4.3. 導出彩色代碼為其他(word,HTML)格式的文件: NppExport- 1.4.3.1. 將當前(已著色/代碼高亮/語法高亮的)彩色代碼導出到Word文件或HTML網頁中
1.4.4. 輕量級資源管理器: Light Explorer- 1.4.4.1. 通過Light Explorer瀏覽文件,打開文件
1.4.5. 括號自動補全插件: XBracket Lite- 1.4.5.1. 通過XBracket Lite實現括號的自動補全
1.4.6. 支持Notepad++中使用js腳本實現功能擴展: jN1.4.7. 顯示函數列表:Function List1.4.8. js代碼壓縮,js代碼格式化,JSON查看器: JSMinNpp
2. Notepad++的安裝過程- 2.1. Notepad++安裝:選擇語言2.2. Notepad++安裝:安裝向導2.3. Notepad++安裝:許可證協議2.4. Notepad++安裝:選擇安裝位置2.5. Notepad++安裝:選擇組件2.6. Notepad++安裝:選擇組件(參數)2.7. Notepad++安裝:安裝完成
3. Notepad++的功能詳解- 3.1. Notepad++支持右擊打開所選文件3.2. Notepad++的語法高亮
- 3.2.1. 語法高亮的實現邏輯3.2.2. 實現未知類型(不支持的后綴名)的文件的語法高亮
- 3.2.2.1. 通過手動設置語言,實現未知類型文件的語法高亮3.2.2.2. 通過添加文件后綴名,實現未知類型文件的語法高亮
3.2.3. 自定義語法高亮的顏色
3.3. Notepad++的多種編碼支持- 3.3.1. 用Notepad++查看當前文件編碼3.3.2. 用Notepad++選用合適的編碼打開對應的文件3.3.3. 如果亂碼則切換到所推測的正確的編碼直至消除亂碼3.3.4. 用Notepad++實現不同字符編碼之間的轉換3.3.5. 設置Notepad++新建文件(默認)的編碼類型
3.4. Notepad++的正則表達式替換和替換3.5. Notepad++的計數功能3.6. Notepad++的列編輯功能- 3.6.1. 什么是列編輯模式3.6.2. Notepad++的列編輯模式的基本操作3.6.3. Notepad++的列編輯模式的高級用法
3.7. Notepad++的代碼折疊3.8. Notepad++的自動完成- 3.8.1. Notepad++的單詞自動完成
3.9. Notepad++的默認HTML查看器3.10. Notepad++支持顯示回車符,換行符,TAB鍵,行首,行尾等特殊字符3.11. Notepad++支持插入特殊字符3.12. Notepad++高亮所選關鍵字3.13. Notepad++中Windows,Unix,Mac三種格式之間的轉換- 3.13.1. 查看當前文件格式(換行符用的是什么字符)3.13.2. 從Windows轉換為Unix/Linux格式3.13.3. 從Unix/Linux轉換為Mac格式3.13.4. 從Mac格式轉換為Windows格式
3.14. Notepad++高亮匹配的鍵對3.15. Notepad++文件自動更新3.16. Notepad++設置用空格取代TAB鍵3.17. Notepad++給代碼單行/批量,添加/取消注釋3.18. Notepad++的多主題- 3.18.1. Notepad++主題: Default3.18.2. Notepad++主題: Bespin3.18.3. Notepad++主題: Black Board3.18.4. Notepad++主題: Choco3.18.5. Notepad++主題: Zenburn3.18.6. Notepad++主題: Deep Black3.18.7. Notepad++主題: Hello Kitty3.18.8. Notepad++主題: Mono Industrial3.18.9. Notepad++主題: Monokai3.18.10. Notepad++主題: Obsidian3.18.11. Notepad++主題: Plastic Code Wrap3.18.12. Notepad++主題: Ruby Blue3.18.13. Notepad++主題: Solarized-Light3.18.14. Notepad++主題: Solarized3.18.15. Notepad++主題: Twilight3.18.16. Notepad++主題: Vibrant Ink3.18.17. Notepad++主題: Vim Dark Blue
3.19. Notepad++的一些小功能- 3.19.1. 支持雙擊Tab標簽關閉文件3.19.2. 顯示文件行號3.19.3. 支持是否打印行號3.19.4. 編輯文件后,是否備份3.19.5. 調用搜索引擎搜索選定文字
- 3.19.5.1. 更改google搜索功能的快捷鍵
3.19.6. 暫時隱藏某些行3.19.7. 支持鼠標滾輪控制縮放3.19.8. 全屏顯示3.19.9. Ctrl+Tab實現在多個打開的窗口間切換3.19.10. 支持設置是否顯示列邊界(右邊線)3.19.11. 文字顯示:右對齊和左對齊- 3.19.11.1. 如何設置文字右對齊3.19.11.2. 文字右對齊的效果
3.19.12. 格式化(成漂亮的輸出效果)- 3.19.12.1. 用Notepad++格式化XML
3.19.13. Ctrl+D拷貝單行或多行- 3.19.13.1. 直接復制光標所在的當前行的內容3.19.13.2. 復制選中的部分文字,多行內容等內容
參考書目
插圖清單
- 2.1.?Notepad++的右擊打開文件功能2.2.?Notepad++默認已安裝了一些插件3.1.?XML文件中的Notepad++的代碼折騰功能
表格清單
- 1.?Notepad,Notepad2,Notepad++,UltraEdit之間的對比
范例清單
- 3.1.?在Notepad++中使用ISO-8859-1編碼打開VirtualBox的Manual的HTML源碼3.2.?出現亂碼,猜測出是西歐編碼,切換到ISO 8859-1而消除亂碼3.3.?Notepad++正則表達式替換舉例:一次性替換多個文件的后綴3.4.?Notepad++正則表達式替換舉例:一次性替換多個路徑3.5.?Notepad++正則表達式替換舉例:一次性替換多個listitem為sect43.6.?Notepad++正則表達式替換舉例:給每一行都添加AddIcon的前綴3.7.?Notepad++正則表達式替換舉例:給book的標題和地址添加html代碼3.8.?Notepad++正則表達式替換舉例:查找單個的CR或LF3.9.?Notepad++正則表達式替換舉例:去除href鏈接3.10.?Notepad++正則表達式替換舉例:把標題和地址轉換為link格式3.11.?Notepad++正則表達式替換舉例:給關鍵字添加雙引號,把逗號變成豎杠3.12.?Notepad++正則表達式替換舉例:wlw中圖片分行3.13.?Notepad++正則表達式替換舉例:給sect2添加xml:id和title3.14.?Notepad++正則表達式替換舉例:保持sect2和title添加xml:id3.15.?Notepad++正則表達式替換舉例:去除單引號變成antlr的token3.16.?Notepad++正則表達式替換舉例:將單引號加ID變成antlr的token的定義3.17.?Notepad++正則表達式替換舉例:dd宏定義中去除多國語言字符串3.18.?Notepad++正則表達式替換舉例:C宏定義轉java變量定義3.19.?Notepad++正則表達式替換舉例:docbook的link變bibliomixed3.20.?列編輯:多行輸入同樣內容3.21.?列編輯:刪除多行內容3.22.?列編輯:多行中插入相同或不同的內容3.23.?列編輯:同時復制和粘貼多列3.24.?Notepad++可以查看特殊字符的用途舉例3.25.?Notepad++可以插入特殊字符的用途舉例
目錄
- 1. 目的2. 原帖3. 為何推薦Notepad++
- 3.1. Notepad++的一些基本特點3.2. notepad,notepad2,notepad++,ultraEdit比較
4. 使用Notepad++前要了解的知識- 4.1. Notepad++的名稱和縮寫4.2. Notepad++修改設置后,立即生效4.3. Notepad++的版本:ANSI和Unicode
5. 聲明