目录

正文之前
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++可以插入特殊字符的用途举例
 

轻量级文本编辑器,Notepad最佳替代品:Notepad++的更多相关文章

  1. [No0000139]轻量级文本编辑器,Notepad最佳替代品:Notepad++

    在详细介绍Notepad++之前,先来解释一下,为何要选择Notepad++,即把常见的一些文本编辑器和Notepad++比较,看看其有哪点好: 常见的文本编辑器有很多,此处,只提及Notepad,N ...

  2. 【转】轻量级文本编辑器,Notepad最佳替代品:Notepad++--不错

    原文网址:http://www.crifan.com/files/doc/docbook/rec_soft_npp/release/htmls/npp_function_column_mode.htm ...

  3. Tools - 文本编辑器Notepad++

    00 - NotePad++ 官网 01 - Notepad++修改主题 依次点击设置---语言格式设置---选择主题,在显示界面中修改相关设置(背景色.前景色.字体等). 02 - Notepad+ ...

  4. 轻量级富文本编辑器wangEditor源码结构介绍

    1. 引言 wangEditor——一款轻量级html富文本编辑器(开源软件) 网站:http://www.wangeditor.com/ demo演示:http://www.wangeditor.c ...

  5. 轻量级quill富文本编辑器

    因为公司产品需要在移动端编辑文本,所以发现了这个轻量级的好东西,网上也没找到比较好的案例,就自己总结了下,有兴趣的直接复制代码运行看看就知道啦! 下面是quill.js的CDN加速地址: <!- ...

  6. wangEditor - 轻量级web富文本编辑器(可带图片上传)

    业务需求: 通过后台编辑文章和图片,上传到前端界面,展示新闻消息模块.这个时候,需要一款简洁的编辑器,百度编辑器是最常用的一种,但是功能太过于复杂,而wangEditor - 轻量级web富文本编辑器 ...

  7. Git提交时默认编辑器Vim换成Notepad++

    在使用GIT进行commit时,会默认使用Vim,其使用较为笨重,改为Notepad++编辑器较为简便. git commit 默认打开Notepad++编辑器配置: 打开git --- bash,输 ...

  8. 轻量级富文本编辑器wangEditor

    开发公司一个系统的时候需要一个富文本编辑器,找了几个,最后选择这个,蛮不错的. 百度搜索wangEditor,进入官网根据所介绍的使用进行开发就可以了,很不错的一个工具.

  9. 前端轻量级、简单、易用的富文本编辑器 wangEditor 的基本用法

    1.富文本编辑器市面上有很多,但是综合考虑之后wangEditor是最易用的框架,推荐使用 首先进入官网 http://www.wangeditor.com 基本是2中方式引入: 使用CDN://un ...

随机推荐

  1. 8.中断按键驱动程序之poll机制

    本节继续在上一节中断按键程序里改进,添加poll机制. 那么我们为什么还需要poll机制呢.之前的测试程序是这样: ) { read(fd, &key_val, ); printf(" ...

  2. 6.分析request_irq和free_irq函数如何注册注销中断

    上一节讲了如何实现运行中断,这些都是系统给做好的,当我们想自己写个中断处理程序,去执行自己的代码,就需要写irq_desc->action->handler,然后通过request_irq ...

  3. 汇编指令-MOV与ldr区别(7)

    MOV 1.可以寄存器与寄存器之间传递数据 2.可以常数传递到寄存器中(常数不能超过32位) LDR 1.可以地址与寄存器之间的数据传递 2.也可以常数传递到寄存器中 实例: 1.r1与r2之间传递就 ...

  4. 前端js优化方案(连续更新)

    最近在读<高性能javascript>,在这里记录一下读后的一些感受,顺便加上自己的一些理解,如果有兴趣的话可以关注的我的博客http://www.bloggeng.com/,我会不定期发 ...

  5. java第七次作业

    1. 本周学习总结 参考资料: XMind 2. 书面作业 1.ArrayList代码分析 1.1 解释ArrayList的contains源代码 public boolean contains(Ob ...

  6. 201521123036 《Java程序设计》第12周学习总结

    本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 书面作业 将Student对象(属性:int id, String name,int age,double grad ...

  7. Java课程设计——象棋(201521123042 姚佳希)

    1. 团队课程设计博客链接 Java课程设计(团队版) 2 个人负责模块或任务说明 ChessBoard类创建棋盘及界面. ChessPoint类创建棋盘格点及界面. ChessPiece类创建棋子及 ...

  8. 201521123117 《Java程序设计》第9周学习总结

    1. 本周学习总结 2. 书面作业 1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什么异常.需要捕获吗(为什么)?应如何避免? 经常出现Numbe ...

  9. 《Java从入门到放弃》JavaSE入门篇:文件操作

    Java中的文件操作还有点小复杂··· 不过没关系,我会把它讲得很简单,嘿嘿嘿!!! 在讲Java中的文件操作前,先了解一个概念--"流",比如我们把一个杯子的水倒到另一个同样大小 ...

  10. php显示距当前多长时间

    <?php header("Content-type: text/html; charset=utf-8");date_default_timezone_set('PRC') ...