轻量级文本编辑器,Notepad最佳替代品: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. 声明
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 Manager 1.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脚本实现功能扩展: jN 1.4.7. 显示函数列表:Function List 1.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++主题: Default 3.18.2. Notepad++主题: Bespin 3.18.3. Notepad++主题: Black Board 3.18.4. Notepad++主题: Choco 3.18.5. Notepad++主题: Zenburn 3.18.6. Notepad++主题: Deep Black 3.18.7. Notepad++主题: Hello Kitty 3.18.8. Notepad++主题: Mono Industrial 3.18.9. Notepad++主题: Monokai 3.18.10. Notepad++主题: Obsidian 3.18.11. Notepad++主题: Plastic Code Wrap 3.18.12. Notepad++主题: Ruby Blue 3.18.13. Notepad++主题: Solarized-Light 3.18.14. Notepad++主题: Solarized 3.18.15. Notepad++主题: Twilight 3.18.16. Notepad++主题: Vibrant Ink 3.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. 复制选中的部分文字,多行内容等内容
参考书目

范例清单

3.1.  在Notepad++中使用ISO-8859-1编码打开VirtualBox的Manual的HTML源码 3.2.  出现乱码,猜测出是西欧编码,切换到ISO 8859-1而消除乱码 3.3.  Notepad++正则表达式替换举例:一次性替换多个文件的后缀 3.4.  Notepad++正则表达式替换举例:一次性替换多个路径 3.5.  Notepad++正则表达式替换举例:一次性替换多个listitem为sect4 3.6.  Notepad++正则表达式替换举例:给每一行都添加AddIcon的前缀 3.7.  Notepad++正则表达式替换举例:给book的标题和地址添加html代码 3.8.  Notepad++正则表达式替换举例:查找单个的CR或LF 3.9.  Notepad++正则表达式替换举例:去除href链接 3.10.  Notepad++正则表达式替换举例:把标题和地址转换为link格式 3.11.  Notepad++正则表达式替换举例:给关键字添加双引号,把逗号变成竖杠 3.12.  Notepad++正则表达式替换举例:wlw中图片分行 3.13.  Notepad++正则表达式替换举例:给sect2添加xml:id和title 3.14.  Notepad++正则表达式替换举例:保持sect2和title添加xml:id 3.15.  Notepad++正则表达式替换举例:去除单引号变成antlr的token 3.16.  Notepad++正则表达式替换举例:将单引号加ID变成antlr的token的定义 3.17.  Notepad++正则表达式替换举例:dd宏定义中去除多国语言字符串 3.18.  Notepad++正则表达式替换举例:C宏定义转java变量定义 3.19.  Notepad++正则表达式替换举例:docbook的link变bibliomixed 3.20.  列编辑:多行输入同样内容 3.21.  列编辑:删除多行内容 3.22.  列编辑:多行中插入相同或不同的内容 3.23.  列编辑:同时复制和粘贴多列 3.24.  Notepad++可以查看特殊字符的用途举例 3.25.  Notepad++可以插入特殊字符的用途举例
 

转载于:https://www.cnblogs.com/hester/p/4715412.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Notepad++ 是在微軟視窗環境之下的一個免費的代碼編輯器。 為了產生小巧且有效率的代碼編輯器,這個在GPL許可證下的自由軟體開發專案採用 win32 api 和 STL 以 C++ 程式語言撰寫成,並且選用功能強大的編輯模組 Scintilla。 藉由加強與優化許多函數及演算法,Notepad++ 致力於減少世界二氧化碳的排放。當使用較少的 CPU 功率,降低電腦系統能源消耗,Notepad++ 間接造就了綠化的環境。多虧它的輕巧與執行效率,Notepad++ 可完美地取代微軟視窗的記事本。 這個軟體開發專案已臻於成熟階段,然而目前只有一個人從事軟體開發與維護的工作,瑕疵是無法避免的。如果你有任何關於 Notepad++ 的建議,歡迎來信與我聯繫,但我不保證你的提議一定會被採用。 希望你使用 Notepad++ 就像我開發它一樣充滿樂趣。 Notepad++ 的主要功能: 語法高亮度顯示及語法摺疊功能 支援的程式語言: C C++ Java C# XML HTML PHP CSS makefile ASCII art (.nfo) doxygen ini file batch file Javascript ASP VB/VBS SQL Objective-C RC resource file Pascal Perl Python Lua TeX TCL Assembler Ruby Lisp Scheme Properties Diff Smalltalk Postscript VHDL Ada Caml AutoIt KiXtart Matlab Verilog Haskell InnoSetup CMake YAML COBOL D R PowerShell Gui4Cli 列印所見即所得(WYSIWYG) 如果你有彩色印表機,你可以把你的原始碼以多種顏色列印出來。 用戶自定程式語言 用戶可自定程式語言:自定的程式語言不僅有語法高亮度顯示功能,而且有語法摺疊功能功能。 註解關鍵字及運算符號亦可自定。詳情請參考用戶自定程式語言線上輔助 ( 畫面一, 畫面二, 畫面三, 畫面四 )。 字詞自動完成功能(Auto-completion) 用戶能做自己的API列表(或從下載專區下載你需要的api檔案) 。一旦api檔案建立完成且在正確的路徑系統,鍵入Ctrl+Space(你可以修改這個鍵盤捷徑)啟動字詞自動完成功能(參考字詞自動完成功能畫面)。 欲知更詳盡的資訊,請參考字詞自動完成功能線上輔助。 支援同時編輯多重文件 你可以同時開啟多頁面來編輯。 支援多重視窗同步編輯 用戶可同時有兩個視窗對比排列。你不但能開啟兩個不同文件在分別兩個不同的視窗內 (畫面), 並且能開啟一個單獨文件在兩個不同的視窗內(clone mode)進行同步編輯。同步編輯的成果將在兩個的視窗內同時更新。請參考同步編輯畫面。 支援Regular Expression搜尋及取代 用戶可用Regular Expression來搜尋及取代一個字串。 完全支援拖曳功能 你可用拖曳功能來開啟文件。你也可以用拖曳功能來變換開啟文件的位置。 你甚至可拖曳開啟文件從一個視窗到另一個視窗。 內部視窗位置可任意移動 請參考畫面. 自動偵測開啟檔案狀態 如果外部修改(或刪除)Notepad++已開啟檔案,用戶將會被通知更新檔案內容(或移除檔案)。 放大與縮小功能 不需要多做介紹,畫面將說明一切。 支援多國語言 支援中日韓視窗環境,及阿拉伯語與希柏來文的視窗環境。請參考 Notepad++ 在中文視窗下,阿拉伯語視窗下以及希柏來文視窗下的畫面。 書籤 用戶可用滑鼠點擊書籤邊行(書籤邊行位於列數邊行右方)或使用鍵盤捷徑Ctrl+F2來標明或移除書籤。使用鍵盤捷徑F2到下一個書籤或Shift+F2到上一個書籤。如欲清除所有書籤,使用選單 尋找->清除所有書籤 。請參考畫面. 高亮度括號及縮排輔助 當插字游標(caret)移至下列字元{ } [ ] ( )旁側時, 此字元與遠方相對應的字元以及縮排輔助(如果存在的話)將會以高亮度來顯示。請參考畫面一, 畫面二。 巨集 用戶可儲存數百個巨集指令,並分配予鍵盤捷徑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值