分享我如何活用notepad++
2015-08-19 11:46
239 查看
小述
用了notepad++后,ultraedit,noteplus就永远地从我电脑上踪影无寻了。个人的体会是notepad++的易用性和功能强大性方面,两者是要逊色了。
一个文本处理的例子
现要将如下文本(表的脚本):
处理成如下文本(对象的属性):
第1步 删除前导引号之前的内容
1)光标移到最后一行"remark"前一个引号的后面,即"|remark";
2)按信alt列选择键,拖动鼠标进行区块选择,如下图所示:
选择后,按delete删除选择的区块,处理后形如:
第2步 删除r后导引号之后的内容
按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 即可收工了。
用了notepad++后,ultraedit,noteplus就永远地从我电脑上踪影无寻了。个人的体会是notepad++的易用性和功能强大性方面,两者是要逊色了。
一个文本处理的例子
现要将如下文本(表的脚本):
处理成如下文本(对象的属性):
第1步 删除前导引号之前的内容
1)光标移到最后一行"remark"前一个引号的后面,即"|remark";
2)按信alt列选择键,拖动鼠标进行区块选择,如下图所示:
选择后,按delete删除选择的区块,处理后形如:
第2步 删除r后导引号之后的内容
按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 即可收工了。
相关文章推荐
- 最简单Android 检查Acitivity 网速的方案
- C++ ARGB 和 16进制相互转换
- java List 2个List 合并后去重, 或单个List 去重
- 网络爬虫简单原理
- Class create, device create, device create file【转】
- 关于asp.net 的一些好资料地址 , 防止丢失!
- 小语法
- 深析静态链接库和动态链接库相同函数覆盖及库调用顺序问题
- 我始终相信坚持的意义
- 电脑程序加密,请其他员工自动解密;;;;;;;
- keepalived工作原理和配置说明
- 关于hamcrest断言的不足
- Nginx+Tomcat搭建高性能负载均衡集群
- java 手机验证码功能
- bfs入门 hdu 1548 a strange lift
- 使用BCryptPasswordEncoder管理密码
- Nginx+Tomcat搭建高性能负载均衡集群
- json数据的处理
- POJ-1094---Sorting It All Out(拓扑排序)
- Cocos从入门到精通--《Cocos引擎在mac平台上的搭建》