`

分享我如何活用notepad++

 
阅读更多
小述

用了notepad++后,ultraedit,noteplus就永远地从我电脑上踪影无寻了。个人的体会是notepad++的易用性和功能强大性方面,两者是要逊色了。

一个文本处理的例子

现要将如下文本(表的脚本):


处理成如下文本(对象的属性):



第1步 删除前导引号之前的内容

  1)光标移到最后一行"remark"前一个引号的后面,即"|remark";
  2)按信alt列选择键,拖动鼠标进行区块选择,如下图所示:

  选择后,按delete删除选择的区块,处理后形如:



第2步 删除后导引号之后的内容

按ctrl+H调出查找替换的对话框:
  1)查找模式选择"正则表达式"
  2)查找目标设置为 ".*
  3)替换为设置为 ;
如下所示:



点击全部替换,替换结果为:



第3步 字段转换为属性名

将形如user_id的表字段转换为userId的属性名。这个得通过notepad++的一个插件,名曰:textFX.

通过:插件->plugin manager->show plugin manager 在available列表中找到这个textFX,然后Install,即完成插件的下载及安装了。

安装完这个插件后,菜单栏多了一个textFX。选择需要转换的文本,然后通过:
TextFX->TextFX characters->Proper Case 完成转换,转换如形如:




接下来,使用列选择将首列的字母转换为小写:
1)按住alt,拖动鼠标选中首列;
2)然后按ctrl+u进行大小写转换,结果如下:



3)最后通过查找替换,将“_”字符替换成空,即得到:




第4步 列编辑

1)按alt键,拖动鼠标,将光标定位在首列,这时首列会出现一个长长的闪烁的列光标;
2)用键盘进行列编辑,如下所示:


  敲入private String 即可收工了。






 
  • 大小: 106.5 KB
  • 大小: 86.1 KB
  • 大小: 98.9 KB
  • 大小: 91.8 KB
  • 大小: 93.6 KB
  • 大小: 43.7 KB
  • 大小: 41.2 KB
  • 大小: 43.3 KB
  • 大小: 42.9 KB
  • 大小: 68.4 KB
分享到:
评论
4 楼 trytocatch 2013-12-03  
关于文本替换,我写了个小工具,正则文本替换器,基于正则表达式的,引入了替换函数,并且函数可自行扩展,几乎可以完成任何文本处理。
楼主描述的问题,可两步完成(一步也可以,只不过有点复杂)
第一步:
匹配表达式:_(\w)
替换表达式:$Upper($(1))
执行替换
第二步
匹配表达式:"(\w*)".*
替换表达式:private String $(1);
执行替换,得到目标结果
如果需要,设置好表达式,甚至可以将上面的"order_no" int替换成
private int orderNo;
这是地址http://www.cnblogs.com/trytocatch/p/RegexReplacer.html
3 楼 bin_1715575332 2013-11-30  
好东西,,我经常就是因为要将数据库表映射成实体,然后使用一些hibernate tools完成。
2 楼 jasshine 2013-11-21  
纵向编辑UE也可以。但感觉UE有点重量级,每次打开有延迟
1 楼 chaodilei 2013-11-05  
good one!

相关推荐

    notepad++主题文件

    notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题...

    Notepad++安装包

    Notepad++中文版是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++中文版是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL)。Notepad++有完整的中文化接口及支持多国语言编写的功能(UTF8...

    notepad++ 8.6.7

    在使用Notepad++时,用户会发现它与传统的Notepad(记事本)有很大的不同。Notepad++不仅仅是一个简单的文本编辑工具,它拥有诸多增强功能,例如查找和替换文本时的正则表达式支持、多语言语法着色、文本比较、宏...

    NotePad++ 安装包

    Notepad++是一款广泛使用的开源文本和源代码编辑器,它适用于Windows操作系统。与Windows自带的简单文本编辑器Notepad(记事本)相比,Notepad++提供了诸多增强功能,如语法高亮、代码折叠、代码自动完成功能,使其...

    Notepad++ 解压即用

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程和文本处理领域中被广泛使用。它基于Windows操作系统,并且支持多种编程语言的语法高亮显示。由于它解压后即可使用,无需安装,因此非常方便快捷。 ...

    Notepad++ release 8.6.4 x64

    9. **性能优化**:Notepad++ 使用Scintilla组件,提供了高效的文本处理能力,特别是在处理大文件时,不会出现其他编辑器可能出现的延迟现象。 10. **版本更新**:8.6.4 版本的发布可能包含了对前一版本的bug修复,...

    Notepad++Mac版怎么安装?.docx

    "Notepad++ Mac 版安装指南" Notepad++ 作为一个功能强大且广泛应用的文本编辑器,在 Windows 平台上拥有极高的用户基础。然而,对于 Mac 用户来说,官方并未提供 Notepad++ 的 Mac 版本,引发了广泛的讨论和需求。...

    notepad++-7.9下载

    Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。 Notepad++...

    Notepad++插件包

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和文本操作者中广为使用。它基于Microsoft Windows操作系统,支持多种编程语言,并且可自定义语法高亮。标题提到的"Notepad++插件包"是专门为Notepad++...

    Notepad++ 7.9.2

    插件是Notepad++强大可扩展性的体现,它可以让用户根据个人的工作需求,安装和使用不同功能的插件。在新版本中,一些插件可能得到了更新和优化,比如对Git版本控制的支持,让开发者可以更加便捷地进行代码管理和版本...

    notepad++安装包及插件.zip

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在软件开发者中广为使用。它支持多种编程语言的高亮显示,并且具有丰富的自定义功能,可以极大地提高程序员的编码效率。下面,我们将深入探讨Notepad++的安装、...

    Notepad++.zip解压即用版

    这个“Notepad++.zip解压即用版”提供了方便快捷的安装方式,用户无需进行复杂的安装过程,只需将压缩包解压到任意位置即可立即开始使用。 Notepad++的特点和功能: 1. **多语言支持**:Notepad++内置了对多种编程...

    Notepad++7.9安装包

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程领域中被广泛使用。它基于Windows操作系统,支持多种编程语言,并且具有丰富的自定义功能。Notepad++ 7.9版本是该软件的一个更新迭代,带来了许多改进和新...

    notepad++插件plugins,仅供32位notepad++使用

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和文本操作者中广泛使用。它支持多种编程语言,并且具有丰富的自定义功能,包括安装各种插件以增强其功能。标题提到的"notepad++插件plugins,仅供32位...

    notepad++ 7.9.5

    Notepad++是一个流行的开源文本和源代码编辑器,适用于Microsoft Windows操作系统。它支持多种编程语言,通过使用语法高亮和语法折叠功能,显著提高了用户在编写代码时的效率和便捷性。Notepad++以其轻巧、快速和...

    notepad++8.7.4,官网安装包,纯搬运,免费分享给大家,觉得好用麻烦帮忙点个赞 官方网址https://notepad-plus-plus.org/

    除了核心功能之外,Notepad++ 还内置了一些实用的小工具,如 change.log、license.txt、readme.txt 等文件,帮助用户更好地了解软件的更新内容、使用协议以及如何使用软件。这些文件虽然不起眼,但在用户安装和使用...

    notepad++安装文件

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程社区中广为使用。它支持多种编程语言的语法高亮显示,使代码看起来更加清晰、有层次感,便于理解和编辑。这款软件小巧轻便,但却功能强大,是开发者日常...

    Notepad++.zip

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和IT专业人员中广泛使用。它基于微软的Windows操作系统,支持多种编程语言,并且具备语法高亮、代码折叠、多文档界面等特性,极大地提升了代码编辑的效率...

    文本编辑器Notepad++解压后免安装直接用

    Notepad++还非常注重资源占用和性能,由于其源代码是用C++写的,因此它比其他一些文本编辑器更加高效。尽管它不是为大型项目设计的完整集成开发环境(IDE),但对于日常的文本编辑和小型编程项目来说,它已经足够...

Global site tag (gtag.js) - Google Analytics