轻量级文本编辑器,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 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. 声明

原文请参考:http://www.crifan.com/files/doc/docbook/rec_soft_npp/release/html/rec_soft_npp.html#npp_diff_enc_conversion

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/256892.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习笔记(38):Python实战编程-窗体显示

立即学习:https://edu.csdn.net/course/play/19711/343100?utm_sourceblogtoedu GUI:图形用户接口——GUI组件,组件定义,组件布局管理 主体窗口的设置: import tkinter#导入创建窗体的相关模块class Mainwindow():#创建窗口类de…

Tomcat 配置和spring-framework MVC配置简介

Tomcat启动时,先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml 。要配置tomcat,基本上了解server.xml&am…

SDL 库 无法解析的外部符号 __imp__fprintf

VS2015 在链接器-》命令行 里加入legacy_stdio_definitions.lib 另外一个常见错误关于stderr的用 extern "C" { FILE __iob_func[3] { *stdin,*stdout,*stderr }; }转载于:https://www.cnblogs.com/zhaogaojian/p/5646885.html

ultra edit ftp帐号管理导入导出方法

在更换电脑或ultra edit新安装时往往需要将原来使用的ftp帐号导入过来,可以在高级-备份/恢复用户定制-选中其他保存备份,拷贝出来然后再导入。 也可以在配置-ftp/sftp中保存,拷贝出来然后在安装好后配置。 步骤1. 导出ftp帐号信息&#xff1a…

学习笔记(39):Python实战编程-标签

立即学习:https://edu.csdn.net/course/play/19711/343101?utm_sourceblogtoedu 标签——文字标签和图片标签 1.文字标签 关键代码: label_text tkinter.Label(root,text linlianqin.com, width "20",height "10",font (楷体,20),bg #1…

散列冲突与作为特征值的散列

缘起 写这篇文章,源于这么一个问题:假设目前有一千万个URL访问记录,请统计最热门的10个查询串。(见此文)。见到这个问题的第一想法使用hash解决,没考虑hash冲突解决的问题(其实就没想比较URL,不比较URL无法判断冲突与否…

C++:getenv setenv -- 获取设置系统环境变量

C&#xff1a;getenv & setenv -- 获取&设置系统环境变量 1. getenv&#xff1a;取得环境变量内容 头文件- #include<stdlib.h> 格式&#xff1a; char * getenv(const char *name); 意义&#xff1a; getenv()用来取得参数name环境变量的内容。 param name为环…

CSS单位和值

颜色值 在网页中的颜色设置是非常重要&#xff0c;有字体颜色&#xff08;color&#xff09;、背景颜色&#xff08;background-color&#xff09;、边框颜色&#xff08;border&#xff09;等&#xff0c;设置颜色的方法也有很多种&#xff1a; 1、英文命令颜色 前面几个小节中…

学习笔记(40):Python实战编程-文本

立即学习:https://edu.csdn.net/course/play/19711/343102?utm_sourceblogtoedu 文本——人机交互&#xff0c;文本输入的地方&#xff08;tkinter.Text&#xff08;“需要显示的文本”&#xff0c;属性的设置&#xff09;组件类&#xff09; 知识点&#xff1a; 文本输入 文…

嵌入式linux的调试技术

本章介绍了嵌入式linux的调试技术&#xff0c;例如&#xff0c;设置断点、逐步跟踪代码、输出调试信息等。 Printk函数用于打印内核调试信息&#xff0c;运行在内核空间&#xff0c;printf函数运行在用户空间。Printk文件是一个简单的有4个数字组成的文本文件。 虽然使用Printk…

constexpr的好处

constexpr的好处&#xff1a; 是一种很强的约束&#xff0c;更好地保证程序的正确语义不被破坏。编译器可以在编译期对constexpr的代码进行非常大的优化&#xff0c;比如将用到的constexpr表达式都直接替换成最终结果等。相比宏来说&#xff0c;没有额外的开销&#xff0c;但更…

PHP中include()与require()的区别说明

123456789101112131415161718192021222324252627require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面&#xff0c;PHP 程序在执行前&#xff0c;就会先读入 require 所指定引入的文件&#xff0c;使它变成 PHP 程序网页的一部份…

电脑重装系统重装不了,老是蓝屏,是不是硬盘烧坏了!

蓝屏代码是什么啊装不了有时候是内存的问题以下内容为百度知道Ctangel个人总结&#xff0c;并非网络复制&#xff0c;全是个人日常工作中遇到并且明确确定原因的。如需复制请注明出处。这里列举几个典型的蓝屏故障的原因和解决办法。一、0X0000000A 这个蓝屏代码和硬件无关&…

学习笔记(41):Python实战编程-按钮

立即学习:https://edu.csdn.net/course/play/19711/343103?utm_sourceblogtoedu 按钮——用于指令的提交作用&#xff0c;如将文本中输入的信息进行提交等 button tkinter.Button(root,text linlianqin,image photo,compound bottom) 创建了一个图片按钮&#xff0c;并且…

第八章读后感

一&#xff0e;Linux驱动的代码重用有很多的方法&#xff0c;可以采用标准的C程序的方法将要重用的代码放在其他的文件&#xff08;在头文件中声明&#xff09;中。如果要使用某些功能&#xff0c;include相应的头文件即可&#xff0c;也可以是另外一种动态重用的方式&#xff…

linux系统基础优化小结

不用root&#xff0c; 添加普通用户&#xff0c;通过sudo授权管理 更改默认的远程ssh服务端口及禁止root用户远程登陆 定时自动更新服务器时间 ntpdate 配置yum更新源&#xff0c;从国内更新源下载安装软件&#xff0c;如啊里云&#xff0c;163等.http://mirrors.aliyun.com…

iOS8 【xcode6中添加pch全局引用文件】

前沿&#xff1a;xcode6中去掉了pch&#xff0c;为了一些琐碎的头文件引用&#xff0c;加快了 编译速度&#xff01; xcode6之前的版本建项目就自动添加了是这样的&#xff1a;xcode6后的版本要自己手动的添加步骤如下&#xff1a;1&#xff09; 2)3&#xff09; $(SRCROOT)/pc…

学习笔记(42):Python实战编程-pyinstaller程序打包

将程序打包可以使得所有Windows带有python虚拟机的电脑进行使用&#xff0c;打包的内容有代码加外部资源&#xff08;如logo图片等&#xff09; 步骤&#xff1a; 1&#xff09;创建程序的代码 2&#xff09;生成配置文件——用于获得打包的资源&#xff0c;将资源保存在运行程…

[js]BOM篇

一、什么是BOM BOM&#xff08;Browser Object Model&#xff09;即浏览器对象模型。BOM提供了独立于内容 而与浏览器窗口进行交互的对象&#xff1b;由于BOM主要用于管理窗口与窗口之间的通讯&#xff0c;因此其核心对象是window&#xff1b;BOM由一系列相关的对象构成&#x…

透视校正

1、需要解决的问题&#xff1a; 怎么用图像处理的办法将梯形转换为规则的矩形&#xff0c;进行一个视觉的透视校正 2、解决思路&#xff1a; 1&#xff09;先二值化图像&#xff0c;提取其轮廓&#xff08;其中使用到填充&#xff0c;形态学知识&#xff09; 2&#xff09;…