介绍几款文本编辑器
写c,python,java程序不一定要用ide开发工具,可以使用一些文本编辑器
其实现在已经有很多软件兼具了多种文本编辑特性了,虽然不可能与大型办公软件相比,但它们都在各自的领域里长袖善舞,各有特色。
Emacs UltraEdit、Editplus、WinHEX、EmEditor、Notepad2,DreamEdit
Emacs是一种强大的文本编辑器,强大的有人对其爱不释手,有人却无从下手。
Emacs在程序员和其他以技术工作为主的计算机用户中广受欢迎,源于其强大的宏功能及快捷键操作。
Emacs同样是开源和免费的,并衍生出多个版本,而其中最受欢迎的是GNU Emacs 和 XEmacs 。
UltraEdit可谓是最负盛名的一款文本编辑软件了。它是一套极棒的文字、16进制、ASCII 码编辑器,
可高亮突显C++及Java等多种语言,并内置英文拼写检查,可调用DOS命令,还能录制宏来简化编辑操作。
它功能全面,体积小巧,打开快速,实在不可多得!同时可以从FTP打开文件并编辑保存,
Windows终端连接Unix系统工作的程序员就全靠它了
EditPlus 是Internet时代的 32 位文本编辑程序,它支持更多的网页编程语言的高亮显示,
比如HTML、CSS、PHP、ASP、Perl、JavaScript 及 VBScript。它也可以在自定义语法文件后扩充其他的程序语言。
还能嵌合网页浏览器作 HTML 页的预览,以及 FTP下载与上传文件。
WinHex与我们这次介绍的其它几个侧重程序编写的软件大不相同。它是一个纯16进制编辑器。
不仅可以编辑普通文件,还可以编辑磁盘和内存!其功能还有做一般运算及逻辑运算、
编辑磁盘磁分区 (支持FAT16、FAT32和NTFS)、进行文件比对和分析等。
EmEditor也是一款不错的文本编辑工具,它的功能没有UltraEdit、EditPlus那样强大。
如果你只需要高亮标记、查找替换、录制宏、打开多个文档、选择多个字符集的话,
EmEditor也足够用了。简洁是它的特色。
特色功能有:
1.支持多种编码,Unicode、UTF-8、UTF-7、JIS、EUC以及Windows可处理的外文码都在EE的支持范围内,
中文简体、繁体可以方便地转换;
2.支持插件,公开插件的说明,可由用户自由开发;
3.突出显示,内置了HTML等多语言的颜色方案,并可自行扩充;
4.支持拖放,可以从Word、IE等应用程序中将所选内容拖到EE中。
Notpad2,不要漏掉这个“2”,它跟Windows自带的Notpad可大相径庭。
但它们有一个共同之处就是简洁。它是这五款编辑软件中最小巧的一款,
不需安装,仅一个exe文件。体积虽小,它支持的可高亮标记的语言可绝不少于其它!
写程序时要用到的各种编辑功能,比如快速放大缩小页面,括号高亮配对显示,
设置tab大小,添加标签等,它都一应俱全,同时,功能几乎也就这些了。
另一个特色是它可以使显示窗口透明。
DreamEdit(以下简称DE)作为国产文本编辑器中的佼佼者,吸取了同类软件的精华,根据国情进行了创新,
定位很高,功能、性能都有极佳的表现,而且是完全免费的绿色软件。
历经2年多的发展,DE羽翼已丰,除了文本编辑器的共性外,还有许多实用的功能:
1.独特的排版编辑设计,如删除半个中文字符,破除乱码等;
2.方便的转 换功能,可以在GB和Big5、GBK简繁体之间进行文本转换;
3.文件管理功能,可以对打开的文件按指定规则改变标题,能够按文章的卷、章、回等特定标 记进行文件拆分,
支持文件合并,还可另存为RTF和HTML格式文件;
4.支持电子邮件发送和往BBS发信;
5.模板功能,文档可导出为模板,以后只需用 正文替换模板中的TEXT段落,就能成批处理格式相似的文件。
DE作为国产软件,有效地解决了两岸文字的编码问题,而且执行各项操作的速度很快,
这种适应国情、功能强大的软件一定有很好的发展前景。美中不足的是不支持Unicode编码。