注册地址 登录
数学建模社区-数学中国 返回首页

Seawind2012的个人空间 http://www.madio.net/?467508 [收藏] [复制] [分享] [RSS]

日志

用免费的Crimson Editor、PSPad替换UltraEdit

已有 708 次阅读2012-5-17 23:10 | 编辑器

UltraEdit确实是一个相当好的软件。至今想起它的列模式、Hex edit、脚本等,仍不禁赞叹。虽然我不编程,但把它的function list用作文本文件的目录,也方便得很。
  但UltraEdit是要收费的——这很正常。
  常见到网上有人询问免费的替代品,就总结一下吧。
  因为每个人关注的UE功能不同,所以替换的方案也会不同。
  gVIM来代替。从正则替换等编辑功能讲,gVIM只强不弱;支持的语法加亮,也只多不少。在二进制方面要比UE难用很多。列编辑功能,相差可能不大。VIM的列编辑基本够用;但据说UE更强,“ultraedit 的列编辑基本上相当于把行列置换,所以可以做很多**的事情”。从我应用角度看,常用的列编辑,gVIM也可以实现(列编辑一项,鸣谢路过兄提醒,和newsmth vim版网友补充);偶尔hex edit,用xvi32就好了。
  如果追求一个小巧的语法加亮的编辑器,目前蓬勃发展的Notepad++、Notepad2都是不错的选择。
  如果你想换一个各方面都与UE相象的软件,或者说,模仿UE开发的软件(作者可能不同意此说法)——也是本文的目的,那还真有两款,即Crimson Editor,PSpad。后者用者较多,但我更喜欢前者。 1. Crimson Editor
  韩国朋友开发的免费软件,定位在professional source editor——专业的源码编辑器。历史也算不短了,目前是3.70版
  软件小巧,安装文件仅1224KB。
  
  以前安装时,觉得它太象UE了,无论界面、工具栏、还是菜单。因此,上手应该很容易。

  功能:编辑多文件,语法加亮,多重undo,项目管理,目录预览,强大替换,列编辑,自动换行,拼写检查,小工具及宏,内置FTP编辑远程文件,打印预鉴,及其他小功能(support Unicode & UTF-8 encoding, drag & drop text editing,
   single instance / multiple instances, ability to detect changed files,
   bookmark & go to, highlight active line, highlight matching pairs,
   multi-byte support with integrated IME (for eastern languages),
   auto indent, wheel mouse support, copy & paste, line numbers,
   configurable line spacing, option to save files in Unix format)
2. PSPad
捷克人Jan Fiala,一位37岁的大哥,开发了PSPad。它定位为程序员的编辑器,完全免费,兼顾文本和代码。软件更新很快,最新版为4.5.1。好象捷克出过好几个不错的免费的软件。
  

如下为作者照片
关于PSPad
文本比较:与其他文件比较或存盘前后比较代码浏览器:方便阅读程序代码,支持HTML、XML、PHP、JAVA、C++等 ASCII代码表:直接选取ASCII代码颜色面板:从颜色面板上直观的选取颜色值颜色转换器:转换颜色值,HTML、RGB等格式转换屏幕取色:选取任 意一点的颜色值,太方便了,尤其是做网页的时候。剪贴板**器:多次保存剪贴板内容命令行:直接执行DOS命令 MD5校验: 对给定的一段文本生成MD5,或校验文件的MD5 Lorem ipsum generator:生成一段Lorem ipsum文字进制转换器:2、8、10、16等进制转换表达式求值:放弃Windows自带的计算器吧最强的是剪辑(Ctrl+Space)和自动完成 (Ctrl+J)功能,它能帮助你快速高效的生成部分代码!这个用IDE的程序员都会知道。对与Web开发,PSPad的菜单“网页”里面提供了页面预 览、格式化HTML代码、压缩、格式化CSS、集成Top Style、集成TiDy等功能。在菜单“帮助”的“在线工具”里面提供了Link检查、HTML校验、CSS校验、HTML TiDy等一系列工具。PSPad不愧为程序员的编辑器!当然,PSPad也有缺点,由于底层采用SynEdit,所以Unicode支持不太好,另外换 行(word wrap)问题始终没解决,作者干脆去掉了这个功能。我觉得如果不是读代码,而是写代码,直接设置格式为UTF-8基本没问题,换行功能也基本没用。作者 很积极,一直在完善SynEdit和PSPad,也许不久就会有个完全支持Unicode的PSPad。


同时编辑多个文件,可以使用project;内置HEX编辑器;内置HEX编辑器;支持宏的录制和使用;支持语法高亮和彩色显 示,HTML,PHP,Pascal,JScript,VBScript,SQL,Perl,JAVA...;内置文件比较工具;支持宏的录制和使用;内 置FTP工具;可以针对不同的文件类型设置对应的外部工具;支持外部编译器。 PSPad里几个很好用的工具: MD5 finger print - 对给定的一段文本生成MD5,或校验文件的MD5,cool! EyeDripper - 选取任意一点的颜色值,太方便了,尤其是做网页的时候。

ShiningRay:
  PSPad功能强大,有Project的功能,对于不同的Project可以设置各种工具,有对比功能、HTML预览、多文件查找等等各种功能,而且可以自己写脚本,使用的是Windows Script Host,一般也就是VBScript/JScript。除了速度上略为有些逊色之外,几乎无可挑剔。  除此之外,有一个CrimsonEditor,也是一个很好的工具,好像是开源的,不过因为对比PSPad,最后还是使用了PSPad。
dirty:
  PSPad是一個免安裝的記事本取代程式, 這應該是我看過這類軟體中最大型的了, 因為它有 project 的概念, 有的沒有的工具也是一大堆, 感覺上快跟 ultraedit 差不多了! 可是, 這是免費的, 而且還是免安裝的綠色軟體呢! 現在我有在用的 editor, 除了讚到爆了的 vi 之外, win32pad 跟 Notepad2 都是不錯的選擇, 這個 PSPad 我會持續試用一陣子, 然後再看看囉~~~



路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2025-5-7 04:42 , Processed in 0.178952 second(s), 27 queries .

回顶部