赞
踩
目录
小写转换大写 | Ctrl + shift + U |
大写转换小写 | Ctrl + U |
竖向选择内容 | 先按住 Alt 健,然后竖向选择即可 |
1、notepad++ 是一个免费的、开源的文本和源代码编辑器。用 c++ 编程语言编写的 notepad++ 以精简的功能和简化流程为傲,以创建一个轻便高效的文本记事本程序。在实践中,这意味着高速和可访问的、用户友好的界面。
官网:https://notepad-plus-plus.org//
notepad++ 第三方下载地址:https://notepad-plus.en.softonic.com/。下载后解压即可使用。
github 地址(可以第一时间下载到最新版本):https://github.com/notepad-plus-plus/notepad-plus-plus/。
2、工具默认是英文,可以切换语言:settings(设置) -> preferences(首选项) -> localization(界面语言) :选择中文简体。
3、编辑器默认是白色的主题,可以进行切换:设置 -> 语言格式设置 -> 选择主题:比如 obsidian(黑曜石)。
4、notepad++ 使用是非常简单的,下面介绍一个特色功能,竖向选择内容,先按住 Alt 健,然后竖向选择即可。
1、Notepad++ 可以运行程序或脚本,如 *.exe、*.cmd、*.com、*.bat 等等,而且不同的程序脚本可以保存成不同的快捷键,按下快捷键即可执行。菜单中选择【运行】即可使用。
2、下面实现一个插入当前时间戳的功能(用 Java 语音实现,其它脚本也是类似),实现思路如下:
1)用户按下自定义的快捷键执行 .bat 脚本。
2).bat 脚本中执行 Java 的.class 程序(注意这里 cmd 路径是相对 Notepad++的安装根目录)
3)java 源码中会获取当前系统时间戳,然后将内容复制到系统的剪切板中,然后自动按下 Alt+Tab 快捷键,将 Notepad 切换到最前面,然后按下 Ctrl + V 粘贴内容。
3、在线程序源码:https://gitee.com/wangmx1993/java-se/blob/master/src/main/java/org/example/type1/MarkdownInsert.java
4、在线演示动图:notepad++ 运行自定义程序或脚本.gif
1、Notepad++ 提供了许多非常好用的插件(不同的 Noteapp++ 版本携带的插件略有差异),可以通过 "插件->插件管理" 进行安装、更新、移除。比如常用的有:
插件 | 描述 |
---|---|
AutoSave | 根据计时器计划和/或应用程序失去焦点时自动保存当前打开的文件。 |
Compare | 文件内容对比 |
ComparePlus | 高级比较工具,基于Ty Landercasper和Jean Sebastien Leroy的著名比较插件。 |
JSON Tools | Json 格式化工具,比 JSON Viewer 功能更加丰富。 |
JSON Viewer | Json 格式校验,格式化。如果需要排序,可以使用 JSTool。 |
JSTool | 不仅是 JavaScript 工具,可以格式化,压缩等等。 还能对 Json 内容进行排序、Map 内容格式化。 |
Mime tools | base64 编解码、url 编解码,其它编解码 |
Npp Converter | ASCII 码与 16进制 相互转换 |
Markdown Panel | Markdown 展示面板 |
MarkdownViewer++ | Markdown 查看器,可以导出 html、PDF 文件 |
NppExport | 将内容导出为 Html 文件 或者 RTF 文件。 |
NppFtp | 访问 FTP 文件服务器。 |
NppQrCode | 从所选文本创建二维码。只需选择文本并按下插件按钮。 |
Random Values | 密码或测试数据的随机值生成器。生成单值字符串,int,decimal,datetime,guid或csv,xml,json,sql。 |
Remove Duplicate Lines | 删除重复行而不删除空行。在检查重复数据时很有用。 |
SQLinForm | 格式化纯SQL、嵌入程序代码中的SQL、SQL片段和带有语法错误的SQL语句。 具有强大的代码折叠功能,并在键入时格式化SQL。支持所有主要的数据库,如Oracle、DB2、SQL Server、Teradata、Netezza、MySQL、Sybase、MS Access等。无需其他软件。 |
XML Tool | XML 工具,格式化,校验 |
2、也可以手动下载插件,然后 '插件->打开插件文件夹',解压下载的插件, '设置->导入->导入插件' 选择插件进行导入。
官方插件下载地址:https://github.com/notepad-plus-plus/nppPluginList。
第三方插件下载地址:https://sourceforge.net/projects/npp-plugins/files/。
1、MarkdownPad 软件是需要收费的,而 NotePad++ 安装了 Markdown 插件之后,基本可以实现它的功能。
1、很多时候都会使用到 base64 编码,比如中文乱码,简单的加密,图片、音频、视频等媒体文件解决跨域等等。
2、Web 项目中自己前端网页中访问其他网站的媒体文件(比如图片、音频、视频等等)都会被浏览器因为跨域而静止访问,编写浏览器插件(比如油猴)访问网络资源同样会被阻止。此时一个快捷的解决方法就是将文件转成 base64 后即可然后访问即可。
3、NotePad++ 支持将任意文件内容转成 base64 编码(简直是神器),即便是 mp3、mp4 同样都可以。
4、使用方式:打开文件 -> Ctrl + A 全选内容 -> Mime tools -> Base64 Encode 就会自动对选中的内容编码。
- var audio = new Audio();//JS音频对象
- //设置播放内容,base64内容放在下面'base64,'后面即可
- audio.src = 'data:audio/mpeg;base64,SUQzBAAAAAAAFVRFTkMAAAALAAADTGF2ZjUyLjEuMP/zQMQADJgyxD9DEABKbt3/DvwIAACUAAEcD6gfPqOCQMcP8o7g/ygY4n+7E4f5T/Uc//+IHaz8vVhjl38Mcuqo0GpVKt1uyWSy22221CQIz6NLsG6fO/G0ah/T+bhIDYHYqZ5EwNQ6//NCxCgeijsSX49AAqzE1QRhr9c3fAqMsWG2MvHxD21mjKKGxj8ZzVDt5mlimllheuueNDbH2RDOztMTFtKLGP2xnP1r3Q7C5JCVNOm2tShar3sagoKPe5rUVf+3/TVVTh+kzIYQQegW//NAxAkWKS7MAY9IAIV46YQ62Q17JR6g6BVs6IKXFTCZ5JsxM+ZXhhjtRbkvNB3Qp9wvt46evqPb8dvPDEugIlxgycelJcfW9jGtLojLnMYzQVWq970to9vVsa1CAYkaEQkEw1GwJiv/80LECxdietxfiSgApD+DSxmP5Jcr/Cc6s/HRxi+ofQYjoX2UXILxGhvxhQ64gSVkMi/zsgq4+JsURMY0rf+RlHyUe8hjK02jy//8a9o6FjxMi0ssYOOtLf4mQr/DQioCBAABkAvGT2D/80DECRTymlARjTgAJMBzGKONZAbiYRwxpwBREJ/uYXCL/G4kmqIv/gRAqNlEkIin/+NppQ9yIjJ//+48w2POOKjxUsy5pqKcapysa01iX//h0KBWtEHwMMQ4W6PHCOKwIltxy//zQsQQGFGyxAGPWACbIPyT6HaTjoKS2vH1JUaca6+kSQm9xLyn/1nnkV3JrqnP/9ysKSzlKV2qX//+4410zEthutCC3flzRYJBVgXefalAt/oeMs5Yoq5xIn///0rqXD0UTlTkqN5qC//zQMQKFvJywCvPOADilj2Rz6Qcdcw/DXTDTUHM70EVYtcAQkhVkHQs5xzHFQSOc+wXORFWKZqMsYs1ipZaJKPukv7of8o22zfM11O32f4/pWb+3yvLd+zLc5t1vzmuRaclutltu3Eg//NCxAkUqy8SXlHEvrJDM0y6x5dXRA3YeVhwONqjgHEDSrOYEutipJLWE7LfKfn6ZUt89/jacf6N8N+v1b6P8n763ja2K/y+ym+ndYP0n/G0sw+WscDNCWBqobCowF5SeAaL2242bDnf//NAxBIT2gLIVUw4AOnttlre2eSBx0kjhCe61cPWbcVmWPSRGEU7H/qS11LfK+sv9TPoW+P9lktNS3sU2vxbU7I5bu2aOzRqft0KBbf+w7TiXB6l9JyI0wH5OTmEiIR35jQk5EQKSGP/80LEHRkRhswrj0gA0tPWtTYVQocYpPRX0FbVWtG6kU9uktcY46k7rJt9jVMr+pS8cuPnfzu16LpUieDRVK3Oa551BAnXV7UJUvaSYLLWr/vZ/1rqonLcAUxBhNhci5M1rWrWtfiz59r/80DEFBCJdlw9zxgAhPo1vaz5S+r/qql7MzHVEnVL9VbjMzM1/ZurQok6HZUFQVUerBU7/iIsDVVMQU1FMy45OCAoYmV0YSlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/zQsQsAAADSAAAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ';
- audio.play();// 播放
- <!--图片的base64内容放在格式中的'base64,'后面-->
- <img src = "data:image/png;base64,xxxxxx">
1、可以将选中的内容或者文件生成 md5 摘要值。
1、如果平时经常需要在电脑上查找文件、查找目录,以及查找文件中的内容,则推荐更专业,更快速的《Everything 文件/夹搜索工具》。
2、NotePad++ 对于查询指定目录下文件中的内容也非常好用,比如你想查找某个文件,但却不记得放在哪个位置,只是记得里面一些大概的内容。
1、支持以下特色功能:
操作项 | 快捷键或者描述 |
---|---|
复制当前行 | Ctrl+D |
Remove Duplicate Lines | 删除重复行(这个自带的比专门的插件更好用) |
删除连续的重复行 | |
分割行 | Ctrl+I,如果内容超出横向滚动条时,则分隔行。 |
合并行 | Ctrl+J,将多行合并成一行。 |
上移当前行 | Ctrl+Shift+Up |
下移当前行 | Ctrl+Shift+Down |
移除空行 | |
移除空行(包括空白字符) | |
在当前行上方插入空行 | Ctrl+Alt+Enter |
在当前行下方插入空行 | Ctrl+Alt+Shift+Enter |
升序排列文本行 | 升序排列文本行不忽略大小写 |
Sort Lines Lex.Ascending Ignoring Case | 升序排列文本行并忽略大小写 |
升序排列整数 升序排列小数(逗号作为小数点) 升序排列小数(句点作为小数点) | |
降序排列文本行 | 降序排列文本行不忽略大小写 |
Sort Lines Lex.Descending Ignoring Case | 降序排列文本行并忽略大小写 |
降序排列整数 降序排列小数(逗号作为小数点) 降序排列小数(句点作为小数点) | |
随机排列行 |
1、项目开发时所有文件通常都是统一为UTF-8编码,但时不时的还有会有人提交的文件是其他类型的编码,从而导致在开发工具(比如IDEA)中看到的就如同乱码一样。
1、notepad++有缓存机制,缓存的文件都能有效找到。
2、打开缓存目录:C:\Users(用户)\用户名\AppData\Roaming\Notepad++\backup
3、选中然后拖动到Notepad++中打开即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。