如何高效的使用-Notepad++

简介: 如何高效的使用-Notepad++

Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。


中文版下载地址:

链接: https://pan.baidu.com/s/14a3va-9HCMJ_DWNFSEg5Bw 

提取码: pn52


1. 基本功能


  1. 支持27 种语法高亮度显示


  1. 可自动检测文件类型,根据关键字显示节点


  1. 可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例



2. 自定义功能


插件扩展


官方插件下载地址:



http://docs.notepad-plus-plus.org/index.php/Plugin_Central


安装方式:将下载并解压后的dll文件放到plugin文件下,然后在设置->导入->导入插件。


推荐compare工具,可以对比两个文件的不同(目前官方只有32位的该插件,64位的同学请转移网盘:https://pan.baidu.com/s/1cZGjM7IQEmaiiCILsCmc9A 提取码: 24ct)。

插件使用截图:


image.png


主题扩展

方式同上,设置->导入->导入主题。

md5工具

打开方式:工具->md5



image.png


文件夹工作区使用

打开方式:视图->文件夹工作区


image.png


主题更换

设置->语言格式设置


image.png


image.png


image.png


语言选择

建议在使用该文本编辑器处理文件时,先对应选择文件所属语言,notepad++ 会相应的改变格式。选择方式:语言->J->JAVA



image.png


宏定义


我觉得打代码没必要使用。它会重复的干一件事情。


运行



html文件可以直接在 运行->launch in Chrome 跳转显示。


缩进参考线


image.png


显示所有隐藏字符


image.png


同步滚动

该模式是在多个文件下执行。可以保持两文件同步滚动。


微信图片_20220213155710.jpg


查找替换

这个最常用了,Ctrl+f,notepad支持全文替换和正则匹配:



image.png


列编辑

多谢名字为[东方乌云](https://www.jianshu.com/u/500ef428a2d0) 的这位朋友提醒,列编辑就是一次性操作一纵列,目前流行的IDA都会有该功能。我一般创建实体类的时候经常用到,因为private String xxx是经常看到的在实体类中。

效果图:



微信图片_20220213155743.gif


image.png


我一般是按住alt 然后鼠标按住往下拉一竖列。

额外用法:

Alt+c (或者编辑->列编辑)触发


image.png


插入数字还有点意思,插入文本直接粘贴其实就可以。


我基本用到的就是这些。虽然不会用它去开发,但是偶然会用到,熟悉一个工具,也许会多一条处理思路,能够高效在视图上方便开发和寻找处理解决问题。

目录
相关文章
|
存储 消息中间件 SQL
Flink 必知必会经典课程8:Flink Connector 详解
关于Flink Connector的详解,本文将通过四部分展开介绍:1. 连接器;2. Source API;3. Sink API;4. Collector的未来发展。
Flink 必知必会经典课程8:Flink Connector 详解
|
Web App开发 编解码 资源调度
在阿里云直播解决方案中,当使用ARTC协议观看直播并进行清晰度切换时出现画面卡顿或马赛克现象,可能存在以下几种原因
【6月更文挑战第30天】阿里云直播中,ARTC协议下清晰度切换出现卡顿或马赛克可能由网络带宽、缓冲策略、转码效率、播放器解码、协议特点及服务器资源调度引起。解决措施包括优化网络、智能切换算法、播放器与服务器优化。通过监控和日志分析定位问题,参照官方最佳实践进行优化。
838 1
|
Serverless 人机交互 UED
鸿蒙特效教程01-哔哩哔哩点赞与一键三连效果实现教程
本教程面向HarmonyOS初学者,详细讲解如何实现类似哔哩哔哩APP中的点赞与一键三连效果。内容涵盖基础布局、状态切换、点击动画、长按手势识别、旋转缩放动画以及粒子爆炸效果的实现。通过ArkUI布局系统、状态管理、手势处理和动画技术,逐步完成从简单到复杂的交互设计。最终效果包括图标变色、缩放、旋转及粒子动画,为用户提供流畅生动的体验。适合希望掌握HarmonyOS开发技巧的开发者学习参考。
668 68
鸿蒙特效教程01-哔哩哔哩点赞与一键三连效果实现教程
|
分布式计算 关系型数据库 MySQL
Flink CDC 3.3.0 发布公告
Flink CDC 3.3.0 发布公告
637 14
|
存储 人工智能 弹性计算
对话阿里云吴结生:AI时代,云上高性能计算的创新发展
在阿里云智能集团副总裁,弹性计算产品线负责人、存储产品线负责人 吴结生看来,如今已经有很多行业应用了高性能计算,且高性能计算的负载正呈现出多样化发展的趋势,“当下,很多基础模型的预训练、自动驾驶、生命科学,以及工业制造、半导体芯片等行业和领域都应用了高性能计算。”吴结生指出。
|
Java easyexcel
java开发excel导入导出工具类基于EasyExcel
java开发excel导入导出工具类基于EasyExcel
943 1
|
安全 Shell 网络安全
基于Vulnhub靶场之DC-3渗透测试过程
Vulhub靶场介绍: [Vulhub](https://vulhub.org/) 是一个专注于安全漏洞复现和学习的开源项目。它提供了各种常见漏洞的复现环境,帮助网络安全从业者学习和研究漏洞利用技术。这些环境涵盖了Web应用、容器和操作系统等多个领域。Vulhub 的特点包括: 1. **丰富的漏洞场景**:覆盖多种常见的漏洞,如SQL注入、XSS等。 2. **详细复现指南**:为每个漏洞场景提供详细的环境搭建和利用步骤,便于学习和实践。 3. **易于使用**:提供一键部署或Docker镜像,简化环境搭建过程 4. **持续更新与维护**:项目在GitHub上开源,不断接收社区的贡献和更新
1086 1
|
存储 JavaScript Linux
百度搜索:蓝易云【在Linux上卸载和重新安装NVM。】
现在,你已经成功在Linux上卸载并重新安装了NVM。你可以使用NVM来管理和切换不同的Node.js版本。请注意,具体的命令和步骤可能因NVM的版本而有所不同,上述步骤适用于当前版本的NVM。在重新安装之前,确保备份任何重要的数据。
843 1