`

分享我如何活用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++ 解压即用

    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++安装包

    本文将详细介绍NotePad++的安装过程,并深入探讨其主要特性,帮助用户更好地理解和使用这一工具。 一、NotePad++安装步骤 1. 获取安装包:NotePad++的最新版本为8.5.3,可以从官方网站下载到对应操作系统的安装...

    notepad++-7.9下载

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

    Notepad++.zip解压即用版

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

    Notepad++7.9安装包

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

    Notepad++插件包

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

    notepad++ 插件开发模板

    3. `Scintilla.h`:Scintilla是Notepad++所使用的高级文本编辑组件的头文件,提供了丰富的文本编辑功能,如语法高亮、自动完成等。开发者可以调用其中的函数来操作编辑器的行为。 4. `Notepad_plus_msgs.h`:包含了...

    分享几个Notepad++ 好看的主题

    分享几个Notepad++ 好看的主题

    Notepad++免安装版

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在IT行业中被广泛使用。它基于Microsoft Windows操作系统,并且是用C++编写的,利用了Windows API。标题中的“免安装版”意味着这个版本的Notepad++不需要通过...

    Notepad++.zip

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

    notepad++安装包

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和Web开发者中广泛应用。它支持多种编程语言,并且基于Windows操作系统。Notepad++以其轻量级、高效和可自定义性著称,使得它成为了替代系统默认记事本的...

    notepad++安装文件

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

    notepad++ 智能提示插件

    “具体可以百度notepad++的使用”意味着用户可以借助搜索引擎(如百度)来获取关于Notepad++的更多使用技巧和教程,包括如何安装、配置和使用各种插件。 标签中的“CSS”、“HTML”、“JS”和“JQUERY”分别代表了...

    Windows-Notepad++(7.9.3)

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在Windows操作系统中被广泛使用。它支持多种编程语言的语法高亮显示,具有丰富的自定义功能,使得文本编辑工作更为便捷高效。这款软件版本为7.9.3,是Notepad++...

    Notepad++_v7.8.5_Modify_Lfqy_Setup.7z

    Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的...

Global site tag (gtag.js) - Google Analytics