肯定有很多,因为每个软件都有自己特色的功能。
UltraEdit 我也没用过,我说几个 vim 的基础功能,你看看 UltraEdit 有没有。比如(括号里是 vim 的术语):
窗口任意分割(window split)
多标签(table edit)
支持可变长度反向断定的正则表达式(类似 perl 里的 (?<=pattern))
多文件脚本批量执行(argdo)
块选中(blockwise-visual)以及相关的处理功能
这些感觉是文本编辑中有些高级但比较常用的功能,如果这些 UltraEdit 都有,那我就得说点 vim 特色的功能了。