如何高效的使用-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


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


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

目录
相关文章
|
Web App开发 编解码 资源调度
在阿里云直播解决方案中,当使用ARTC协议观看直播并进行清晰度切换时出现画面卡顿或马赛克现象,可能存在以下几种原因
【6月更文挑战第30天】阿里云直播中,ARTC协议下清晰度切换出现卡顿或马赛克可能由网络带宽、缓冲策略、转码效率、播放器解码、协议特点及服务器资源调度引起。解决措施包括优化网络、智能切换算法、播放器与服务器优化。通过监控和日志分析定位问题,参照官方最佳实践进行优化。
637 1
|
2月前
|
机器学习/深度学习 数据可视化 Apache
仅3B激活参数,更强的多模态理解与推理能力,百度文心 ERNIE-4.5-VL-28B-A3B-Thinking正式开源!
11月11日,百度开源文心ERNIE-4.5-VL-28B-A3B-Thinking多模态模型,仅3B激活参数,性能媲美顶级大模型。具备强大视觉语言理解、跨模态推理与“图像思考”等创新功能,支持工具调用与视频分析,适用于复杂图文任务,全面开放商用。
372 17
仅3B激活参数,更强的多模态理解与推理能力,百度文心 ERNIE-4.5-VL-28B-A3B-Thinking正式开源!
|
10月前
|
Serverless 人机交互 UED
鸿蒙特效教程01-哔哩哔哩点赞与一键三连效果实现教程
本教程面向HarmonyOS初学者,详细讲解如何实现类似哔哩哔哩APP中的点赞与一键三连效果。内容涵盖基础布局、状态切换、点击动画、长按手势识别、旋转缩放动画以及粒子爆炸效果的实现。通过ArkUI布局系统、状态管理、手势处理和动画技术,逐步完成从简单到复杂的交互设计。最终效果包括图标变色、缩放、旋转及粒子动画,为用户提供流畅生动的体验。适合希望掌握HarmonyOS开发技巧的开发者学习参考。
445 68
鸿蒙特效教程01-哔哩哔哩点赞与一键三连效果实现教程
|
10月前
|
分布式计算 关系型数据库 MySQL
Flink CDC 3.3.0 发布公告
Flink CDC 3.3.0 发布公告
419 14
|
Java easyexcel
java开发excel导入导出工具类基于EasyExcel
java开发excel导入导出工具类基于EasyExcel
716 1
|
安全 Shell 网络安全
基于Vulnhub靶场之DC-3渗透测试过程
Vulhub靶场介绍: [Vulhub](https://vulhub.org/) 是一个专注于安全漏洞复现和学习的开源项目。它提供了各种常见漏洞的复现环境,帮助网络安全从业者学习和研究漏洞利用技术。这些环境涵盖了Web应用、容器和操作系统等多个领域。Vulhub 的特点包括: 1. **丰富的漏洞场景**:覆盖多种常见的漏洞,如SQL注入、XSS等。 2. **详细复现指南**:为每个漏洞场景提供详细的环境搭建和利用步骤,便于学习和实践。 3. **易于使用**:提供一键部署或Docker镜像,简化环境搭建过程 4. **持续更新与维护**:项目在GitHub上开源,不断接收社区的贡献和更新
758 0
|
小程序 前端开发 程序员
【微信小程序】-- 网络数据请求(十九)
【微信小程序】-- 网络数据请求(十九)
|
监控 前端开发 Linux
分布式监控平台—zabbix
分布式监控平台—zabbix
667 1
|
JavaScript 前端开发 安全
electron+vue全家桶开发包含(心得,遇见的坑,解决办法等)
electron+vue全家桶开发包含(心得,遇见的坑,解决办法等)
689 0
|
Java 开发工具 Android开发
RK3128 Android 7 BOX SDK 修改为MID界面
RK3128 Android 7 BOX SDK 修改为MID界面
1233 0
RK3128 Android 7 BOX SDK 修改为MID界面