`

分享我如何活用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++中文版是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL)。Notepad++有完整的中文化接口及支持多国语言编写的功能(UTF8...

    notepad++主题文件

    notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件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的...

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

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

    Notepad++ 64位 ComparePlugin 插件下载

    对比两份文本异同的Notepad++ 64位插件。网上资源大多是针对32位的,这里提供一份64位的,实测可用在v7.2.3版本的Notepad++上。把压缩包中ComparePlugin.dll放入Notepad++的安装路径根目录即可。启动Notepad++自动...

    NotePad++常用插件集合

    使用方法:将下载得到的plugins zip解压到notepad++安装根目录下覆盖原来的plugin文件夹即可 示例路径:D: Program Files x86 Notepad++ plugins">这个压缩文件包含了notepad++的一些常用插件 包括热门插件compare ...

    Notepad++ 7.8.1 release

    Notepad++是免费开源的文本编辑器和记事本替代品,支持多种语言。运行在微软的Windows系统中。

    Notepad++ 7.9.2

    Notepad++ 7.9.2

    notepad++下vim插件

    notepad++下使用vim操作方式,由于notepad++下的插件管理中visimulator安装不了,所以可以离线安装。下载之后,放在notepad++安装目录的plugins中,重启notepad++即可。

    Notepad++ 插件集合(共52个)

    Notepad++ 插件集合(共52个),适用于32位Notepad++(含部分64位),下载插件,将zip文件解压后的dll文件放到Notepad++安装目录下的plugins目录,重启Notepad++,点击菜单--插件,即可看见安装的插件。

    NotePad++,NotePad++

    NotePad++,NotePad++,NotePad++,NotePad++,NotePad++,NotePad++

    Notepad++win

    Notepad++ Notepad++ Notepad++Notepad++Notepad++Notepad++Notepad++

    Notepad++_notepad++_C++STL_

    基于强大的编辑组件Scintilla,Notepad ++是用C ++编写的,并使用纯Win32 API和STL来确保更高的执行速度和更小的程序尺寸。通过在不失去用户友好性的情况下优化尽可能多的例程,Notepad ++试图减少世界二氧化碳的...

    notepad++JsonView.zip

    notepad++ json插件 绿色版 notepad++ json插件 绿色版 notepad++ json插件 绿色版

    Notepad++ Compare 2.0 下载

    1.Notepad++文本比较插件:Compare 2.0版本; 2.将文件粘贴到Notepad++安装目录\plugins下;

    Notepad++一键格式化php代码.rar

    1、下载完之后 我们把解压到的两个文件 放到\Notepad++\plugins(安装目录的plugins下) 2、然后重启 Notepad++ 3、按F5,或者Notepad++菜单->运行(R)->运行(R).. 4、输入:$(NPP_DIRECTORY)\plugins\phpCB.BAT ...

    notepad+++主题themes

    notepad+++的一些主题,包括常见的monokai等

    Notepad++.exe

    Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言: C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS,D, Diff, ActionScript, Fortran, Gui...

Global site tag (gtag.js) - Google Analytics