相似文件
换一批
经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
轻量级文本编辑器,notepad最佳替代品——Notepad++
Crifan Li
目录
正文之前 ................................................................................................................................... x
1. 目的 ............................................................................................................................. x
2. 原帖 ............................................................................................................................. x
3. 为何推荐Notepad++ .................................................................................................... x
3.1. Notepad++的一些基本特点 ............................................................................... x
3.2. notepad,notepad2,notepad++,ultraEdit比较 ............................................. x
4. 使用Notepad++前要了解的知识 ................................................................................... xi
4.1. Notepad++的名称和缩写 .................................................................................. xi
4.2. Notepad++修改设置后,立即生效 ..................................................................... xi
4.3. Notepad++的版本:ANSI和Unicode ................................................................ xi
5. 声明 ........................................................................................................................... xii
1. Notepad++的插件 ............................................................................................................... 1
1.1. Notepad++插件的存在形式与位置 ............................................................................. 1
1.1.1. Notepad++中被禁用了的插件 ......................................................................... 1
1.1.1.1. 如何恢复被禁用的插件 .......................................................................... 2
1.2. Notepad++默认已经安装了的一些插件 ....................................................................... 2
1.3. Notepad++插件的下载与安装 .................................................................................... 2
1.3.1. 去哪里下载Notepad++的插件 ......................................................................... 2
1.3.2. Notepad++插件的安装方法 ............................................................................ 3
1.3.2.1. 手动安装插件 ........................................................................................ 3
1.3.2.2. 通过Plugin Manager安装插件 .............................................................. 4
1.4. Notepad++中常用的插件 .......................................................................................... 4
1.4.1. 插件管理器: Plugin Manager .......................................................................... 4
1.4.1.1. 打开Plugin Manager ............................................................................ 4
1.4.1.2. 通过Plugin Mangager安装插件 ............................................................ 6
1.4.2. 16进制编辑器: HEX-Editor .............................................................................. 8
1.4.2.1. 以16进制模式查看当前文件 ................................................................... 8
1.4.3. 导出彩色代码为其他(word,HTML)格式的文件: NppExport ........................ 10
1.4.3.1. 将当前(已着色/代码高亮/语法高亮的)彩色代码导出到Word文件或
HTML网页中 .................................................................................................. 10
1.4.4. 轻量级资源管理器: Light Explorer .................................................................. 16
1.4.4.1. 通过Light Explorer浏览文件,打开文件 ............................................... 16
1.4.5. 括号自动补全插件: XBracket Lite ................................................................... 17
1.4.5.1. 通过XBracket Lite实现括号的自动补全 ................................................. 18
1.4.6. 支持Notepad++中使用js脚本实现功能扩展: jN ............................................... 21
1.4.7. 显示函数列表:Function List ......................................................................... 21
1.4.8. js代码压缩,js代码格式化,JSON查看器: JSMinNpp ............................................ 22
2. Notepad++的安装过程 ...................................................................................................... 25
2.1. Notepad++安装:选择语言 ..................................................................................... 25
2.2. Notepad++安装:安装向导 ..................................................................................... 27
2.3. Notepad++安装:许可证协议 .................................................................................. 27
2.4. Notepad++安装:选择安装位置 ............................................................................... 28
2.5. Notepad++安装:选择组件 ..................................................................................... 29
2.6. Notepad++安装:选择组件(参数) ............................................................................ 41
2.7. Notepad++安装:安装完成 ..................................................................................... 43
3. Notepad++的功能详解 ...................................................................................................... 44
3.1. Notepad++支持右击打开所选文件 ........................................................................... 44
3.2. Notepad++的语法高亮 ............................................................................................ 45
3.2.1. 语法高亮的实现逻辑 ...................................................................................... 45
3.2.2. 实现未知类型(不支持的后缀名)的文件的语法高亮 ......................................... 46
3.2.2.1. 通过手动设置语言,实现未知类型文件的语法高亮 ................................. 46
3.2.2.2. 通过添加文件后缀名,实现未知类型文件的语法高亮 .............................. 48
3.2.3. 自定义语法高亮的颜色 ................................................................................... 50
3.3. Notepad++的多种编码支持 ..................................................................................... 50
3.3.1. 用Notepad++查看当前文件编码 .................................................................... 50
【crifan推荐】轻量级文
本编辑器,Notepad最
佳替代品:Notepad++
v
3.3.2. 用Notepad++选用合适的编码打开对应的文件 ................................................ 52
3.3.3. 如果乱码则切换到所推测的正确的编码直至消除乱码 ......................................... 54
3.3.4. 用Notepad++实现不同字符编码之间的转换 ................................................... 56
3.3.5. 设置Notepad++新建文件(默认)的编码类型 ................................................ 60
3.4. Notepad++的正则表达式替换和替换 ........................................................................ 62
3.5. Notepad++的计数功能 ............................................................................................ 90
3.6. Notepad++的列编辑功能 ........................................................................................ 91
3.6.1. 什么是列编辑模式 .......................................................................................... 91
3.6.2. Notepad++的列编辑模式的基本操作 ............................................................. 91
3.6.3. Notepad++的列编辑模式的高级用法 ............................................................. 95
3.7. Notepad++的代码折叠 .......................................................................................... 118
3.8. Notepad++的自动完成 .......................................................................................... 120
3.8.1. Notepad++的单词自动完成 ......................................................................... 123
3.9. Notepad++的默认HTML查看器 ............................................................................. 125
3.10. Notepad++支持显示回车符,换行符,TAB键,行首,行尾等特殊字符 ................... 128
3.11. Notepad++支持插入特殊字符 .............................................................................. 131
3.12. Notepad++高亮所选关键字 ................................................................................. 134
3.13. Notepad++中Windows,Unix,Mac三种格式之间的转换 .......................................... 134
3.13.1. 查看当前文件格式(换行符用的是什么字符) ............................................... 134
3.13.2. 从Windows转换为Unix/Linux格式 ............................................................. 135
3.13.3. 从Unix/Linux转换为Mac格式 ..................................................................... 136
3.13.4. 从Mac格式转换为Windows格式 ................................................................. 137
3.14. Notepad++高亮匹配的键对 ................................................................................. 138
3.15. Notepad++文件自动更新 ..................................................................................... 139
3.16. Notepad++设置用空格取代TAB键 ........................................................................ 141
3.17. Notepad++给代码单行/批量,添加/取消注释 ....................................................... 141
3.18. Notepad++的多主题 ........................................................................................... 143
3.18.1. Notepad++主题: Default .......................................................................... 144
3.18.2. Notepad++主题: Bespin ........................................................................... 145
3.18.3. Notepad++主题: Black Board .................................................................. 145
3.18.4. Notepad++主题: Choco ........................................................................... 146
3.18.5. Notepad++主题: Zenburn ........................................................................ 146
3.18.6. Notepad++主题: Deep Black ................................................................... 147
3.18.7. Notepad++主题: Hello Kitty .................................................................... 147
3.18.8. Notepad++主题: Mono Industrial ............................................................ 148
3.18.9. Notepad++主题: Monokai ....................................................................... 148
3.18.10. Notepad++主题: Obsidian ..................................................................... 149
3.18.11. Notepad++主题: Plastic Code Wrap ...................................................... 149
3.18.12. Notepad++主题: Ruby Blue ................................................................... 150
3.18.13. Notepad++主题: Solarized-Light ........................................................... 150
3.18.14. Notepad++主题: Solarized ..................................................................... 151
3.18.15. Notepad++主题: Twilight ....................................................................... 151
3.18.16. Notepad++主题: Vibrant Ink .................................................................. 152
3.18.17. Notepad++主题: Vim Dark Blue ............................................................ 152
3.19. Notepad++的一些小功能 ..................................................................................... 153
3.19.1. 支持双击Tab标签关闭文件 .......................................................................... 153
3.19.2. 显示文件行号 ............................................................................................ 154
3.19.3. 支持是否打印行号 ...................................................................................... 155
3.19.4. 编辑文件后,是否备份 ............................................................................... 157
3.19.5. 调用搜索引擎搜索选定文字 ......................................................................... 158
3.19.5.1. 更改google搜索功能的快捷键 .......................................................... 159
3.19.6. 暂时隐藏某些行 ......................................................................................... 161
3.19.7. 支持鼠标滚轮控制缩放 ............................................................................... 163
3.19.8. 全屏显示 ................................................................................................... 163
3.19.9. Ctrl+Tab实现在多个打开的窗口间切换 ........................................................ 163
3.19.10. 支持设置是否显示列边界(右边线) .......................................................... 164
3.19.11. 文字显示:右对齐和左对齐 ....................................................................... 165
3.19.11.1. 如何设置文字右对齐 ...................................................................... 165
【crifan推荐】轻量级文
本编辑器,Notepad最
佳替代品:Notepad++
vi
3.19.11.2. 文字右对齐的效果 ......................................................................... 166
3.19.12. 格式化(成漂亮的输出效果) .................................................................... 168
3.19.12.1. 用Notepad++格式化XML ............................................................. 168
3.19.13. Ctrl+D拷贝单行或多行 ............................................................................. 169
3.19.13.1. 直接复制光标所在的当前行的内容 .................................................. 170
3.19.13.2. 复制选中的部分文字,多行内容等内容 ............................................ 170
参考书目 .............................................................................................................................. 172
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
|