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支持得如何)
结束
分享到:
相关推荐
IDC云时代神兵利器
解锁ARIMA模型:时间序列预测的神兵利器
"Android神兵利器之Image Asset Studio的实现" Android神兵利器之Image Asset Studio的实现是Android Studio自带的图标制作利器,主要用于制作Android中的各种图标。Image Asset Studio可以制作三种图标类型:...
《供应链管理的神兵利器——Just In Time (JIT)》 供应链管理是现代企业运营的核心环节,而在众多策略中,Just In Time (JIT) 即时制被视为提升效率和降低成本的“神兵利器”。JIT最早由日本丰田汽车公司在20世纪60...
标题和描述提到了"绘制石油藏宝图的神兵利器——HP Linux",这表明本文重点讨论的是HP Linux操作系统在石油地震勘探领域的应用,特别是在提升高性能计算能力方面的作用。HP Linux集群系统被大港分院采用,用于处理...
"Android-AndroidHttp网络开发神兵利器"这个主题主要聚焦于如何在Android平台上高效地进行网络请求和数据交换。以下是对这个主题的详细阐述: 一、Android网络访问基础 Android系统提供了多种方式进行网络通信,...
《设计与验证:FPGA的神兵利器》是一份极具价值的资料,它涵盖了FPGA(Field-Programmable Gate Array)设计与验证的核心知识,是初学者掌握FPGA技术的宝贵资源。这本书籍结合了理论与实践,通过配套代码帮助读者...
【供应链管理的神兵利器——Just In Time (JIT)】 及时制(Just In Time,JIT)是供应链管理中的核心策略之一,源于20世纪60年代日本丰田汽车公司的生产模式。JIT旨在通过精确的时间管理和资源优化,实现按需生产,...
在这之中,有一种管理工具因其独特的理念与显著的效果,被誉为供应链管理的“神兵利器”,那就是及时制(Just In Time,简称JIT)。 JIT最早是由日本丰田汽车公司在20世纪60年代所开发的生产方式,它在1973年的能源...
《神兵利器——Eclipse开发技术详解》是一本专为使用Eclipse进行软件开发的人员量身打造的指南。本书全面覆盖了Eclipse在Java开发中的应用,旨在帮助开发者提升工作效率,实现更高效的代码编写与项目管理。以下将对...
2022【SQL-新手达人】资料库管理人员必备的神兵利器-–精选ppt.ppt
【应急响应的神兵利器】这篇技术分享主要探讨了应急响应过程中针对Windows和Linux系统的安全分析和排除策略,包括常用工具的使用、恶意活动的识别和处理方法。 在Windows应急响应方面,首先关注的是网络连接状况。...
【PHP 语言简介】 PHP(Hypertext Preprocessor)是一种广泛应用于Web开发的开源脚本语言,其设计目的是为了...它的语法融合了C语言、Java和Perl的特点,使得它易于学习,同时也适合经验丰富的程序员进行高效开发。... ...
机械臂是机器人中运用最广泛、成熟的一种,主要应用于工厂自动化环境。随着协作机器人的发展,机械臂也逐渐开始走入人们的生活。ROS提供了不少针对机械臂的功能包,这些功能包集成为一个单独的ROS软件——MoveIt!
Linux内核是操作系统的核心部分,负责管理系统资源、调度进程、处理硬件设备请求等。Linux内核以其稳定性、安全性、灵活性和高性能而闻名。 Linux操作系统的特点包括: 1. **开源**:Linux的源代码对所有人开放,...
本书以其“神兵利器”的主题,揭示了Android开发中的各种高效工具和技术,帮助开发者提升技能,打造高质量的Android应用。书中包含的章节广泛,覆盖了从基础到高级的各个层面,包括Android系统架构、UI设计、数据...
【SQL新手达人】资料库管理人员必备的神兵利器——SQL Server Management Studio (SSMS) 是一个强大而全面的工具,专为SQL Server 2005及2000设计,用于管理和监控数据库系统。SSMS 提供了一个图形界面与丰富的T-SQL...
在第一次能源危机中,JIT帮助丰田有效地应对了挑战,展示了其强大之处。 #### JIT与供应链管理的结合 供应链管理(Supply Chain Management, SCM)侧重于整合并优化从原材料采购到最终产品交付给消费者的全过程。...
数据结构是计算机科学中的一个基本概念,它指的是数据的组织、管理和存储方式,以及对数据的操作。数据结构使得数据的访问和修改更加高效和有序。常见的数据结构包括: 1. **数组**(Array):一种线性数据结构,...