From

《安装:打开 notepad++  插件 -> Plugin Manager -> Show Plugin Manager -> available ->选中 TextFX ->install》
(注:如果没有插件的话--首先updates插件)
Notepad++插件TextFX Characters是一款默认安装的插件,由于功能强大,被编程爱好者认为是最好的Notepad++插件,第二名是Light Explorer。但由于TextFX插件命令过多,而且没有汉化版,不容易理解,闪电博客特别介绍下几个常用命令功能:
1. 删除程序空行
选择相应的文本
点击TextFX —> TextFX Edit —> Delete Blank Lines
点击TextFX —> TextFX Edit —> Delete Surplus Blank Lines
2. 为代码增加行号
选择要增加行号的文本(选择时会提示“No text selected”)
点击TextFX —> TextFX Tools —> Insert Line Numbers
3. 删除程序行号或者首字
选择相应的文本
点击TextFX —> TextFX Tools —> Delete Line Numbers or First word
4. 整理xml文本格式。
这个功能不错,可以很快将一行文本整理成规范的xml文件。(这个功能用来处理blogger的xml文档很不错,我自己的文档经过无数次的编辑已经乱得不成样子,经过这样一整理,可读性大大提高。)
选中所有文本
点击TextFX—>HTML Tidy—>Tidy: Reindent XML
同样在处理HTML文件,也有类似功能。
5. 改变字符大小写
选择相应的文本
点击TextFX —> TextFX Characters, 可以选择如下几种形式:
UPPER CASE 全部大写
lower case 全部小写
Proper Case 首字大写
Sentense case 句子模式
iNVERT cASE 首字小写,其他大写
6. 去掉文本中的HTML元素
选择HTML元素
点击TextFX —> TextFX Convert —> Strip HTML tags table tabs
7. 转换为HTML实体
即把“<”转换成“&lt;”、把“>”转换成 “&gt;”。(可以用来轻松为blogger的文章插入代码。)
选择相应的文本
点击TextFX —> TextFX Convert —> Encode HTML (&<>")
//=========================================================
Notepad++ 是一款免费的开源的跨平台的代码编辑器。它支持包括中文在内的多国语言,功能强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作撰写电脑程序的编辑器。Notepad++不仅可以实现语法高亮显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
自从使用notepad++来代替dreamweaver编辑网页文件后,notepad++强大的代码高亮和标签选中后自动寻找闭合标签功能让敲代码变得更加方便。以前用dreamweaver的时候,代码一多的话,要想找到一个闭合的标签(比如“div”,在未加任何注释的情况下)的起始标签要花很长一段时间。但是在notepad++上面,只需点击闭合标签,notepad++就自动找到起始标签并且高亮它,非常方便了像我这样的懒人。
今天在使用notepad++的时候,遇到一个从外来文档中复制内容到notepad++中有多余空行的问题,现把解决方案提供给大家,希望对遇到这种问题的童鞋有帮助。
我在记事本或者在chrome的审查元素中复制代码到notepad++的时候,notepad++会很“有爱”的给每行代码加上一行空行。代码少的话,就手工删除空行。但是今天从记事本中复制了近100行的base64代码,要是还像以前手工删除空格的话,需要的时间可想而知。于是到Google上一阵狂搜,终于找到解决方法——使用notepad++自带的插件TextFX。如上图。
首先,选中需要删除空行的代码,然后依次点击TextFX→TextEdit→Delete Blank Lines,那些恼人的空行就消失了。
其实notepad++自带的TextFX插件功能非常强大,只不过我一直把它给忽略了。现在给大家简单介绍一下这个插件部分常用功能:
TextFX Characters -> UPPER CASE, lower case, Proper Case, Sentence case, 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 case insensitive: 排序。
TextFX Tools -> Insert Line Numbers: 为选中的文字加上行号,基于此文件的第一行排序。
TextFX Tools -> Word Count: 对选中的文字记数,包括详细的文字总数,行数等等。
//==============================================

转载于:https://www.cnblogs.com/ruby-huang/archive/2012/12/30/2840138.html

Notepad++ 插件之 TextFX (安装及作用)相关推荐

  1. notepad++的下载及安装HEX-Editor插件

    1. 网盘资源:https://pan.baidu.com/s/1JkcdY7ub0NHXBzZefeqxpg 提取码:z6ub 一个是notepad++的压缩包,还有一个是HEX-Editor的插件 ...

  2. Notepad++ 插件安装集合

    Notepad的插件介绍 Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notepad++添加更多强大的功能. 下面是Notepad++插件的下载地址.大家可自行根据需 ...

  3. Notepad++插件总结

    Notepad++中常用的插件 1.4. Notepad++中常用的插件 1.4.1. 插件管理器: Plugin Manager 插件功能:此插件可以帮你管理插件,包括查看当前已经安装的插件有哪些, ...

  4. 20款Notepad++插件下载和介绍

    转自:http://www.kuqin.com/developtool/20090628/59334.html Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notep ...

  5. [转]20款Notepad++插件下载和介绍

    为什么80%的码农都做不了架构师?>>>    Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notepad++添加更多强大的功能.下面是20款Not ...

  6. notepad++插件介绍

    Notepad++因为其强劲的插件支持,越来越受到编程爱好者的喜欢.很多优秀的插件现在已经默认安装了,下面是100多款受欢迎的Notepad++插件的介绍和下载地址. XML Tools 这个插件是包 ...

  7. vim学习、各类插件配置与安装

    vim学习.各类插件配置与安装 vim 插件 配置 1. vim学习 vim基础学习:根据网上流行基础文章<简明Vim练级攻略>,进阶书籍<vim实用技巧>.注:进阶书籍可以在 ...

  8. 【Notepad++】Notepad++ 插件 for js 各种插件全介绍

    为什么80%的码农都做不了架构师?>>>    这是红薯老大的文,我还嵌入了一点其他的东西,无意中看到用处实在是太大了,真好.转过来,现在就差一个类似浏览器js控制台的插件了.虽然, ...

  9. Notepad++插件之ftp/sftp远程编辑功能,以及各种插件(转:http://blog.csdn.net/happy_wu/article/details/73302994)

    Notepad++的ftp/sftp远程编辑功能 介绍: Notepad++是一个优秀的开源编辑器,最大特性就是插件丰富,这里分享一下我常用的实用插件,其中一些是Npp预装的.这些插件主要是开发相关的 ...

最新文章

  1. Mail Archiving Expert电子邮件归档专家
  2. 【Android 插件化】Hook 插件化框架 ( 反射工具类 | 反射常用操作整理 )
  3. [转载] python 函数返回多个值
  4. windows7系统内存占用过高的解决方法
  5. 【tool】关于oracle数据库的安装与使用
  6. 全面解读php-流程控制
  7. spirng底层实现原理
  8. 如何判定括号是否匹配
  9. linux下常用的文本转换命令1(tr)
  10. hmcl手机版_hmcl启动器正版
  11. 【源码】基于遗传算法的VST混响插件
  12. zip解压缩jar包,像jar包中add文件
  13. 【nn.Parameter】Pytorch特征融合自适应权重设置(可学习权重使用)
  14. QCC3040 BLE bonding相关配置
  15. html编写一个飞机游戏,利用HTML5 Canvas如何制作一个简单的打飞机游戏
  16. Google iOS 材料设计: 入门
  17. 自动秘钥密码(Autokey)
  18. Linux 入门第一节
  19. 随机森林算法(RandomForest)实现MNIST手写体数字识别
  20. CodeForces 13A - Numbers

热门文章

  1. 夺命雷公狗---PHP开发APP接口---1(手动编写json)
  2. 自定义Dialog(图片,文字说明,单选按钮)----类ListPreference实现(2)
  3. hdu 4277 USACO ORZ
  4. 网站的domain不在首页的原因
  5. 小程序开发实战学习笔记
  6. mybatis开发常见SQL使用手册
  7. ORA-28056:Writing audit records to Windows Even...
  8. 青岛三网融合试点:三屏合一切入
  9. 一个监测IIS,并定时重新启动的程序。
  10. Dataguru培训优惠码 分享