文本处理之神兵利器

1、VIM,毫无疑问,文本处理利器,用过才知道,UltraEdit、EmEditor、EditPlus功能只能算一般般。Windows中使用GVIM版本即可。建议与EditPlus配合使用,简单编辑EditPlus,复杂编辑VIM,EditPlus设置Ctrl+1直接调出GVIM。

2、kdiff3,强悍的比较工具,可以比较文件夹,文本文件和剪切板中的文本,甚至有三路比较(俺还没怎么用过),比较的文本以彩色显示,一行中的哪几个字符的改变都能标出来。相比来说,UltraEdit、WinMerge的比较效果就差了些,再有就是UltraEdit、WinMerge的比较算法有点小问题,偶尔会比较效果很差,不知后来新版有调整过没有。kdiff3缺点就是中文显示有点差,经常比较中文的话可以换TortoiseMerge来比较。(TortoiseSVN自带TortoiseMerge , TortoiseHg自带kdiff3)

3、Kodos,正则匹配工具,写正则中最需要一个直观的工具来显示写出的表达式匹配到哪里,哪些没有匹配到,Kodos就是这么个工具。它还能生成示例代码,不过是Python的,用别的语言编程就享受不到这个好处了,呵呵

4、TortoiseHg,这个东东写在这里稍有些不伦不类,它是一个分布式版本控制系统(实际底层是Mercurial,Mercurial不就是Hg嘛)。有人说公司干活有自己的版本控制CVS、SVN啊,还要这个东东啥用。公司的CVS和SVN真的很稳定吗,有时干活上不了外网,上不了CVS、SVN的时候难道就不需要版本控制一下,只能使用复制的土办法吗?自己做的小程序偶尔也可以版本控制一下,改着改着要恢复之前的某个状态,没有版本控制就有些捉襟见肘了吧!用Hg吧,真很很好,目录清爽,不像CVS、SVN一样每个目录去建个隐藏目录,而是只在版本控制顶层建立一个目录就好了,好工具一定要用!

5、Python,脚本语言的一种,强大的正则支持,强大的string format注入,单行和多行字符串定义的支持,灵活的列表(list)映射过滤功能,处理起文本来真的是爽歪歪,估计只有用Perl才有得拼吧。(脚本中Perl、Python对于文本支持比较好,不知Ruby和Lua支持得如何)


结束
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sail988

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值