Technorati 标记: notepad

 

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: 对选中的文字记数,包括详细的文字总数,行数等等。
//==============================================

来自:http://zhibin07.iteye.com/blog/1287234

Notepad++插件之TextFX的更多相关文章

  1. Notepad++ 插件之 TextFX (安装及作用)

    <安装:打开 notepad++  插件 -> Plugin Manager -> Show Plugin Manager -> available ->选中 TextF ...

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

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

  3. notepad++ 插件大全

    Explorer 资源管理器 Colour Picker 拾色器 SecurePad  加密工具 HTMLTag  NppExport  导出为特殊格式 Simple script  AHKExtLe ...

  4. Notepad++插件推荐和下载

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

  5. 我喜欢的Notepad++插件

    Notepad++插件 HEX-Editor 文本转16进制,查看编辑. NppExport 导出已着色代码为其他格式的文件. 将彩色代码,导出为word文档(RFT)或网页(HTML)文件,或者将彩 ...

  6. notepad++插件使用说明

    在进行渗透测试的过程中,经常需要分析一些js或xml文件,或者是一些url,它们多是经过压缩或编码的,看起来不方便.这里介绍几款常用的notepad++插件,会极大的方便我们的开发测试. 1 Xml ...

  7. Notepad++插件下载和介绍

    20款Notepad++插件下载和介绍 - findumars - 博客园https://www.cnblogs.com/findumars/p/5180562.html

  8. Notepad++插件安装和使用和打开大文件

    版权声明:本文为博主皮皮http://blog.csdn.net/pipisorry原创文章,未经博主同意不得转载. https://blog.csdn.net/pipisorry/article/d ...

  9. Notepad++插件Emmet和Python Script的安装

    最近在做一个项目,涉及到大量的HTML.CSS代码的编写,手动写代码效率实在 是低下.于是想搜索一下,有没有Notepad++插件可以支持自动生成的,果不其然还真有.Emmet,这款神器其实就是 Ze ...

随机推荐

  1. 我眼中的 Oracle 性能优化

    恒生技术之眼 作者 林景忠 大家对于一个业务系统的运行关心有如下几个方面:功能性.稳定性.效率.安全性.而一个系统的性能有包含了网络性能.应用性能.中间件性能.数据库性能等等. 今天从数据库性能的角度 ...

  2. 善用VS中的Code Snippet来提高开发效率 分类: C# 2015-01-22 11:06 69人阅读 评论(0) 收藏

    前言  在谈谈VS中的模板中,我介绍了如何创建项目/项模板,这种方式可以在创建项目时省却不少重复性的工作,从而提高开发效率.在创建好了项目和文件后,就得开始具体的编码了,这时又有了新的重复性工作,就是 ...

  3. HDU2255 奔小康赚大钱【二分图最佳匹配】

    题目链接: http://acm.hdu.edu.cn/showproblem.php? pid=2255 题目大意: 村里要分房子. 有N家老百姓,刚好有N间房子.考虑到每家都要有房住,每家必须分配 ...

  4. StopWatch

    附件 http://download.csdn.net/detail/teststudio/6575241 主窗体UNIT unit MainForm; interface uses Windows, ...

  5. java不求有功,但求无过—异常处理

    在程序开发中,错误往往有两种.一种是编译时出现的错误,该种错误比較easy发现.还有一种是执行时出现的错误,该种错误是开发者比較头疼的.异常就是一个执行时的错误,比如,除数为0 ,数组越界等. 异常处 ...

  6. 【linux驱动分析】ioctl函数的使用

    一.用户空间的ioctl     int  ioctl(int fd, unsigned long cmd, void *data); 第一个參数是文件描写叙述符,第二个參数代表传递的命令,它会原样传 ...

  7. iscsi介绍及iscsi target配置

    iSCSI 主要是透过 TCP/IP 的技术,将储存设备端透过 iSCSI target (iSCSI 目标) 功能,做成可以提供磁盘的服务器端,再透过 iSCSI initiator (iSCSI ...

  8. Java基础知识强化之集合框架笔记38:Set集合之Set集合概述和特点

    1. Set集合概述和特点 Collection            |--List                     有序(存储顺序和取出顺序一致),可重复            |--Se ...

  9. css 实现页面加载中等待效果

    <!DOCTYPE html> <html> <head> <title>css实现页面加载中,请稍候效果</title> <meta ...

  10. Registry 类

    提供表示 Windows 注册表中的根项的 RegistryKey 对象,并提供访问项/值对的 static 方法. 继承层次结构 System.Object   Microsoft.Win32.Re ...