notepad++ 去除 重复行

2024-06-23 08:48
文章标签 重复 去除 notepad

本文主要是介绍notepad++ 去除 重复行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

notepad++ 真是强大,几乎你能想到的处理文本方法都可以用它来实现,因为他有强大的插件团!

例如1:去除重复行

先安装TextFx插件

在菜单TextFX-->TextFX Tools下面进行操作

1 确定“sort outputs only unique 该选项 已经选择

2 选择要去除重复行的文本

3 选择sort lines  case sensitive"  或者 "sort lines case insensitive "按钮

重复行就消失了!!

 

以下转载 关于更多此文件的使用方法:

安装:打开 notepad++  插件 ->Plugin Manager -> Show Plugin Manager -> available ->选中 TextFX->install 

(注:如果没有插件的话--首先updates插件) 

 

Notepad++插件TextFX Characters是一款默认安装的插件,由于功能强大,被编程爱好者认为是最好的Notepad++插件,第二名是LightExplorer。但由于TextFX插件命令过多,而且没有汉化版,不容易理解,闪电博客特别介绍下几个常用命令功能: 

 

1. 删除程序空行  

选择相应的文本  

点击TextFX > TextFXEdit —> Delete Blank Lines  

点击TextFX > TextFXEdit —> Delete Surplus Blank Lines 

 

2. 为代码增加行号  

选择要增加行号的文本(选择时会提示“Notext selected)  

点击TextFX > TextFXTools —> Insert Line Numbers  

 

3. 删除程序行号或者首字  

选择相应的文本  

点击TextFX > TextFXTools —> Delete Line Numbers or First word  

 

4. 整理xml文本格式。  

这个功能不错,可以很快将一行文本整理成规范的xml文件。(这个功能用来处理bloggerxml文档很不错,我自己的文档经过无数次的编辑已经乱得不成样子,经过这样一整理,可读性大大提高。)  

选中所有文本  

点击TextFX>HTMLTidy—>Tidy: Reindent XML  

同样在处理HTML文件,也有类似功能。 

 

5. 改变字符大小写  

选择相应的文本  

点击TextFX > TextFXCharacters, 可以选择如下几种形式:  

UPPER CASE 全部大写  

lower case 全部小写  

Proper Case 首字大写  

Sentense case 句子模式  

iNVERT cASE 首字小写,其他大写 

 

6. 去掉文本中的HTML元素  

选择HTML元素  

点击TextFX > TextFXConvert —> Strip HTML tags table tabs  

 

7. 转换为HTML实体  

即把“<”转换成“&lt;”、把“>”转换成 &gt;”。(可以用来轻松为blogger的文章插入代码。)  

选择相应的文本  

点击TextFX > TextFXConvert —> Encode HTML (&<>") 

 

 

//========================================================= 华丽的分割线

 

 

Notepad++ 是一款免费的开源的跨平台的代码编辑器。它支持包括中文在内的多国语言,功能强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作撰写电脑程序的编辑器。Notepad++不仅可以实现语法高亮显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。 

自从使用notepad++来代替dreamweaver编辑网页文件后,notepad++强大的代码高亮和标签选中后自动寻找闭合标签功能让敲代码变得更加方便。以前用dreamweaver的时候,代码一多的话,要想找到一个闭合的标签(比如“div”,在未加任何注释的情况下)的起始标签要花很长一段时间。但是在notepad++上面,只需点击闭合标签,notepad++就自动找到起始标签并且高亮它,非常方便了像我这样的懒人。 

 

 

今天在使用notepad++的时候,遇到一个从外来文档中复制内容到notepad++中有多余空行的问题,现把解决方案提供给大家,希望对遇到这种问题的童鞋有帮助。 

 

我在记事本或者在chrome的审查元素中复制代码到notepad++的时候,notepad++会很“有爱”的给每行代码加上一行空行。代码少的话,就手工删除空行。但是今天从记事本中复制了近100行的base64代码,要是还像以前手工删除空格的话,需要的时间可想而知。于是到Google上一阵狂搜,终于找到解决方法——使用notepad++自带的插件TextFX。如上图。 

 

首先,选中需要删除空行的代码,然后依次点击TextFXTextEditDeleteBlank Lines,那些恼人的空行就消失了。 

 

其实notepad++自带的TextFX插件功能非常强大,只不过我一直把它给忽略了。现在给大家简单介绍一下这个插件部分常用功能: 

 

TextFX Characters -> UPPER CASE, lower case, Proper Case, Sentencecase, iNVERT cASE: 批量改变选中文字的大小写。  

TextFX Edit -> Delete Blank Lines: 这个就是我刚才说的删除空格。  

TextFX Edit -> Delete Surplus Blank Lines: 将选中文字的多个连续空格转换成一个空格。  

TextFX Convert -> Encode URI Component: 转换选中文字中的标点符号成16进制,让其对URL友好。  

TextFX Convert -> Encode HTML (&<>”): HTML文件中的尖角符号转换成16进制。  

TextFX HTML Tidy -> Tidy Reindent XML: 将未格式化的xml文件按照规格缩进。(很实用的说)  

TextFX Tools -> Sort lines case sensitive, Sort lines caseinsensitive: 排序。  

TextFX Tools -> Insert Line Numbers: 为选中的文字加上行号,基于此文件的第一行排序。  

TextFX Tools -> Word Count: 对选中的文字记数,包括详细的文字总数,行数等等



转自http://blog.csdn.net/ccc7560673/article/details/16880875的博客。

这篇关于notepad++ 去除 重复行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1086684

相关文章

MySQL中查找重复值的实现

《MySQL中查找重复值的实现》查找重复值是一项常见需求,比如在数据清理、数据分析、数据质量检查等场景下,我们常常需要找出表中某列或多列的重复值,具有一定的参考价值,感兴趣的可以了解一下... 目录技术背景实现步骤方法一:使用GROUP BY和HAVING子句方法二:仅返回重复值方法三:返回完整记录方法四:

XML重复查询一条Sql语句的解决方法

《XML重复查询一条Sql语句的解决方法》文章分析了XML重复查询与日志失效问题,指出因DTO缺少@Data注解导致日志无法格式化、空指针风险及参数穿透,进而引发性能灾难,解决方案为在Controll... 目录一、核心问题:从SQL重复执行到日志失效二、根因剖析:DTO断裂引发的级联故障三、解决方案:修复

SpringBoot+Redis防止接口重复提交问题

《SpringBoot+Redis防止接口重复提交问题》:本文主要介绍SpringBoot+Redis防止接口重复提交问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录前言实现思路代码示例测试总结前言在项目的使用使用过程中,经常会出现某些操作在短时间内频繁提交。例

Python如何去除图片干扰代码示例

《Python如何去除图片干扰代码示例》图片降噪是一个广泛应用于图像处理的技术,可以提高图像质量和相关应用的效果,:本文主要介绍Python如何去除图片干扰的相关资料,文中通过代码介绍的非常详细,... 目录一、噪声去除1. 高斯噪声(像素值正态分布扰动)2. 椒盐噪声(随机黑白像素点)3. 复杂噪声(如伪

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

使用C#删除Excel表格中的重复行数据的代码详解

《使用C#删除Excel表格中的重复行数据的代码详解》重复行是指在Excel表格中完全相同的多行数据,删除这些重复行至关重要,因为它们不仅会干扰数据分析,还可能导致错误的决策和结论,所以本文给大家介绍... 目录简介使用工具C# 删除Excel工作表中的重复行语法工作原理实现代码C# 删除指定Excel单元

使用Python和Tkinter实现html标签去除工具

《使用Python和Tkinter实现html标签去除工具》本文介绍用Python和Tkinter开发的HTML标签去除工具,支持去除HTML标签、转义实体并输出纯文本,提供图形界面操作及复制功能,需... 目录html 标签去除工具功能介绍创作过程1. 技术选型2. 核心实现逻辑3. 用户体验增强如何运行

Java如何用乘号来重复字符串的功能

《Java如何用乘号来重复字符串的功能》:本文主要介绍Java使用乘号来重复字符串的功能,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java乘号来重复字符串的功能1、利用循环2、使用StringBuilder3、采用 Java 11 引入的String.rep

SQL常用操作精华之复制表、跨库查询、删除重复数据

《SQL常用操作精华之复制表、跨库查询、删除重复数据》:本文主要介绍SQL常用操作精华之复制表、跨库查询、删除重复数据,这些SQL操作涵盖了数据库开发中最常用的技术点,包括表操作、数据查询、数据管... 目录SQL常用操作精华总结表结构与数据操作高级查询技巧SQL常用操作精华总结表结构与数据操作复制表结

MySQL重复数据处理的七种高效方法

《MySQL重复数据处理的七种高效方法》你是不是也曾遇到过这样的烦恼:明明系统测试时一切正常,上线后却频频出现重复数据,大批量导数据时,总有那么几条不听话的记录导致整个事务莫名回滚,今天,我就跟大家分... 目录1. 重复数据插入问题分析1.1 问题本质1.2 常见场景图2. 基础解决方案:使用异常捕获3.