百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

学会这几个插件,让你的Notepad++使用起来更丝滑

wptr33 2025-10-02 09:05 17 浏览

搞程序开发的小伙伴相信对Notepad++都不会陌生,是一个占用空间少、打开启动快的文件编辑器,很多程序员喜欢使用Notepad++进行纯文本编辑或者脚本开发,但是Notepad++的功能绝不止于此,下面我们就来讲讲如何使用Nopad++配合插件来提高工作效率。

1、 Compare

这是一个差异对比插件,有个小伙伴会说和BCompare有什么区别?区别是这个插件不仅支持文件间的差异对比,还支持git管控下的同一个文件不同提交记录下的差异对比。作为一个插件,Compare即开即用,用完就走,比BCompare使用起来更加方便。

我们先来看一下文件差异对比展示,对比时,可以通过右边的差异定位条快速定位到差异行,差异行以及差异字符不同深度颜色高亮显示。

再看一下git管控文件版本间差异对比展示,可以看到和最近的commit记录比较,我们又进行了文件修改,删除了方法注释。

还可以在插件的Settings里面对文件展示、标记色设置个人偏好:

2、 Explorer

这个插件可以实现在Notpad++左边显示一个文件资源管理器,和windows系统一样的树状目录结构,便于我们快速定位文件和修改,再也不用去系统文件管理器先一个一个找到文件位置再打开文件了,妈妈再也不用担心我找不到作业在哪里啦!

需要注意的是,这里如果打开NotePad++不支持的文档,就会以乱码格式显示,所以只能算是个轻型文件系统,用来打开Notepad++支持格式的文档。

3、NppExport

这个插件主要是用来进行代码导出和代码复制,有的小伙伴可能说我左手C右手V,它不香吗?为啥还要脱裤子放~,用它来导出/复制呢?且听我娓娓道来。

我们平时CV拷贝-粘贴都是复制的代码内容,无法保留代码颜色、字体格式等信息,理论上日常使用也够了,但当需要做项目成果PPT等文档或将代码demo用作web展示时,就需要表达更多的信息,需要代码不只是只有内容,还需要格式、颜色等,这时候我们就可以使用这个插件来实现。

3.1 Export to RTF

导出为可以使用Word打开的富文本文件。可以看到,代码颜色和格式都完整地保留了:

3.2 Export to HTML

导出为HTML展示格式的文件。对于前端小伙伴来说,这个功能还是比较实用的,可以将展示内容直接一键转换,不用再搞一大堆标签来手动实现:

导出后在Chrome上打开,展示效果是这样滴:

3.3 Copy RTF to clipboard

这个和Export to RTF其实差不多,只是Export to RTF是保存为文件,Copy RTF to clipboard是将富文本拷贝到剪切板。

3.4 Copy HTML to clipboard

这个和Export to HTML差不多,只是Export to HTML是保存为.html文件,Copy HTML to clipboard是将带有html标签的文本内容拷贝到剪切板。

3.5 Copy all formats to clipboard

这个功能相当于Copy RTF to clipboard和Copy HTML to clipboard两个的综合,实现将文本转为带标签的html格式,然后还保存背景色等格式。

4、 NppFTP

这是一个远程文件编辑插件,可以实现在windows本地编辑远程服务器文件,也是我使用最频繁的一个插件。经常在Linux服务器上做开发的小伙伴,相信都应该知道Linux服务器上的VI编辑器,VI编辑器用来少量改动文件还是极好用的,但是如果文件改动点比较多,那么使用VI编辑器就比较费劲,需要在各种命令间来回切换,还要频繁移动光标定位。这时候,我们就需要用到下面这个插件来提高我们的工作效率。

打开NppFTP插件后,可以看到Notpad++多出两个模块,如下图所示。FTP文件管理器主要是在连接到远程节点后进行文件目录树展示用的,操作反馈输出窗口则是在我们对文件进行编辑保存后,反馈操作结果的。

然后我们需要通过文件管理模块上方的菜单栏来:设置远程服务器节点连接信息,远程节点连接两个操作,如下图:

连接后,会自动进入到节点登录用户的根目录:

然后,我们就可以定位到我们需要修改的文件,进行文件修改,保存。保存成功后,可以在反馈输出窗口看到,提示文件已经upload succeeded。这个时候如果你再去服务器上打开这个文件的话,可以看到,文件已经被修改过了。

5、 Json Viewer

这个插件可以使字符串格式的json转成标准json格式,让你不用再吃力阅读了。

对字符串json分别进行Show JSON Viewer操作和Format JSON后获取到标准json格式文件:

以上这些插件在使用Notpad++进行生产开发时配合使用,能够极大地提高开发效率。

如果,有的小伙伴还有其他好的插件,可以在评论区留言,做一波分享~

最后,点个关注再走吧,避免错过更多干货~

相关推荐

什么是Java中的继承?如何实现继承?

什么是继承?...

Java 继承与多态:从基础到实战的深度解析

在面向对象编程(OOP)的三大支柱中,继承与多态是构建灵活、可复用代码的核心。无论是日常开发还是框架设计,这两个概念都扮演着至关重要的角色。本文将从基础概念出发,结合实例与图解,带你彻底搞懂Java...

Java基础教程:Java继承概述_java的继承

继承概述假如我们要定义如下类:学生类,老师类和工人类,分析如下。学生类属性:姓名,年龄行为:吃饭,睡觉老师类属性:姓名,年龄,薪水行为:吃饭,睡觉,教书班主任属性:姓名,年龄,薪水行为:吃饭,睡觉,管...

java4个技巧:从继承和覆盖,到最终的类和方法

日复一日,我们编写的大多数Java只使用了该语言全套功能的一小部分。我们实例化的每个流以及我们在实例变量前面加上的每个@Autowired注解都足以完成我们的大部分目标。然而,有些时候,我们必须求助于...

java:举例说明继承的概念_java继承的理解

在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物,同理,...

从零开始构建一款开源的 Vibe Coding 产品 Week1Day4:业界调研之 Agent 横向对比

前情回顾前面两天我们重点调研了了一下Cursor的原理和Cursor中一个关键的工具edit_file的实现,但是其他CodingAgent也需要稍微摸一下底,看看有没有优秀之处,下...

学会这几个插件,让你的Notepad++使用起来更丝滑

搞程序开发的小伙伴相信对Notepad++都不会陌生,是一个占用空间少、打开启动快的文件编辑器,很多程序员喜欢使用Notepad++进行纯文本编辑或者脚本开发,但是Notepad++的功能绝不止于此,...

将 node_modules 目录放入 Git 仓库的优点

推荐一篇文章Whyyoushouldcheck-inyournodedependencies[1]...

再度加码AI编程,腾讯发布AI CLI并宣布CodeBuddy IDE开启公测

“再熬一年,90%的程序员可能再也用不着写for循环。”凌晨两点半,王工还在公司敲键盘。他手里那份需求文档写了足足六页,产品经理反复改了三次。放在过去,光数据库建表、接口对接、单元测试就得写两三天。现...

git 如何查看stash的内容_git查看ssh key

1.查看Stash列表首先,使用gitstashlist查看所有已保存的stash:...

6万星+ Git命令懒人必备!lazygit 终端UI神器,效率翻倍超顺手!

项目概览lazygit是一个基于终端的Git命令可视化工具,通过简易的TUI(文本用户界面)提升Git操作效率。开发者无需记忆复杂命令,即可完成分支管理、提交、合并等操作。...

《Gemini CLI 实战系列》(一)Gemini CLI 入门:AI 上命令行的第一步

谷歌的Gemini模型最近热度很高,而它的...

deepin IDE新版发布:支持玲珑构建、增强AI智能化

IT之家8月7日消息,深度操作系统官方公众号昨日(8月6日)发布博文,更新推出新版deepin集成开发环境(IDE),重点支持玲珑构建。支持玲珑构建deepinIDE在本次重磅更...

狂揽82.7k的star,这款开源可视化神器,轻松创建流程图和图表

再不用Mermaid,你的技术文档可能已经在悄悄“腐烂”——图表版本对不上、同事改完没同步、评审会上被一句“这图哪来的”问得哑口无言。这不是危言耸听。GitHub2025年开发者报告显示,63%的新仓...

《Gemini CLI 实战系列》(五)打造专属命令行工具箱

在前几篇文章中,我们介绍了GeminiCLI的基础用法、效率提升、文件处理和与外部工具结合。今天我们进入第五篇...