大家好!~~好久不见的我又来啦~老规矩,依旧是熟悉的表情包亮明身份!
今天我来给大家简单介绍一款功能强大的文本编辑器——UltraEdit!!这是Windows旗下一款具有绝对实力的老牌文本编辑器,其功能非常!非常强大!完全秒杀记事本这种级别的文本应用。在长达20多年的发展过程中,UltraEdit编辑器(以下简称UE编辑器)已经能够适应Mac和Linux等多种操作平台,并且其界面友好,内建英文单字检查,多种编程语言指令凸显,支持语法高亮、代码折叠等功能,可高效实现数据的插入删除、查找、替换和修改等操作,还可同时编辑多个文件。其独有的内在设计使得用户即使打开很大的文本文件(超过4GB)也只会占用极少的内存,读取与处理速度也不会变慢。
看到这里,也许有读者就要问了:做生信的还需要文本编辑器吗?
通常一提到生信分析,大家可能首先都会想到编程。因为平时接触到的文件多是各种序列或由各类软件所生成的结果,往往数据量大,而且文件类型多样。因此,对于大部分做生信的人来讲,其实编程很多时候只是为了去快速简便地处理文本。如果此时有一款功能强大的文本编辑器,通过友好的互动界面和简单易学的操作,就能完成平时通过编程才能做的事,省时省力,何乐而不为呢?
所以说,UE编辑器这种神器,咱们做生信数据分析的必须人手一个啊!!
刚刚说了,在分析生信数据的过程中,免不了会遇到些平时不常见的文件格式。当我们在查看这些文件的时候,往往不知道使用什么软件才能方便快捷地打开它们。可能好不容易打开了,还会面对一堆乱码或者是一大片密密麻麻既不分行也不分段的数据。这种时候,通常看都看不下去,就更别提处理了。
举个例子,比如小编最近在处理的一个很简单的小鼠基因编号与基因名的对照文件,这个文件是.tsv格式的。这种数据和.csv文件类似,也是一种表单数据,只不过不是以“,”进行数据分隔,而是以Tab键。当小编将这个文件下载到本地之后顺手双击,它被记事本程序给打开了,接着我就看到了这样一幕:
有密集恐惧症的小编惊魂未定,颤抖着手将页面关上了。立刻将打开方式换成UE编辑器,再次打开页面是这样:
怎么样?酷不酷?这才是这种文件正确的打开方式嘛!而且不需要像在Excel程序中打开其他类型文件那样一步一步设置分隔符或者分隔距离,UE编辑器内置的文件关联系统,使其能识别多种不同格式的文件,一键打开,呈现文件本来的样子,方便进行读取,查找和再编辑。
因为UE编译器的功能强大纷繁,想要都讲清楚大概需要办个班。因此,本期小编只会挑选几点常用的,相对简单易学的功能来介绍给大家~Here We Go !!~
1. 界面主题切换:
UE编辑器的默认界面是上面那种黑底白字的酷炫风格,虽然会凸显文字清晰,但看时间长了难免会觉得眼睛疲劳。更换界面主题需要单击菜单栏的【视图】选项,选择【主题】,在跳出来的菜单中有很多不同的风格,选择自己喜欢的即可。如果没有自己喜欢的主题,则可以选择【视图】→【主题】→【管理主题】来设置自己喜欢的颜色。为了大家接下来能更好地看清楚截图,我先将界面主题换成白底黑字。
2. 基本界面
UE编辑器界面的最上方是菜单栏,菜单栏下方的一系列图标是工具栏,再往下的界面主要分为左中右三部分。最左侧是文件列表与资源管理器,从这里可以很方便的找出想要打开的本地文件,中间则是最主要的文本呈现与编辑的界面,最右侧则是一个滑窗,通过鼠标拖拽滑窗,可以迅速方便的从上到下浏览整个文件。如果想特别查看某一行,可以在菜单栏的【搜索】选项里点击【转到行/页】,输入数字就能直接跳转到想看的行了。
3. 纵向/横向分屏显示
用鼠标左键单击页面的标题,之后持续按住左键,将鼠标向界面方向拖拽,这时候会在鼠标箭头处形成一个书页样的图标,放开鼠标左键即可看到多个页面被纵向并列放置。
如若想横向并列放置多个页面,基本操作同纵向放置一样,但是鼠标必须拖着书页小图标一直往下到水平滚动条附近,这个时候能在页面下方看见一个矩形框,放开鼠标左键,即可完成多窗口的水平放置。
多窗口并列放置的方式能在文本编辑中带来极大的方便,尤其在需要对文本内容之间相互对照的情况下。
4. 列模式编辑(巨有用)
相比于传统的数据编辑模式,即在数据的每一行进行插入删除修改等操作,列编辑,顾名思义,就是将数据纵向进行编辑,这样一次能同时编辑很多行。对于一些重复性的,机械的数据添加和删除工作,列编辑会使其变得非常方便。
首先,在菜单栏中找到【列】选项,单击鼠标左键,其下拉菜单中的第一项就是【列模式】,单击即完成了列模式的切换。当然,也可以使用快捷键,Alt+C就能快速实现列模式切换。
在列模式下,我们可以针对数据中的任意部分进行复制。比如我只想复制基因的编号,就可以在列模式下,将基因编号选中,右键复制,再粘贴到我想要的文件中。
对数据批量的进行插入和删除,在列模式下也将变得十分简单。只需要将鼠标放在想要插入或者删除数据的位置,然后按住鼠标左键往下拖拽,就会看到在每一行相同的位置出现一条线。比如,我在前七行的基因名字前面想加上一个>号,首先,我用鼠标将我想插入>的地方选中:
然后我需要做的,就是微微一笑,淡然的敲击键盘,只要键入一个>号即可。这样,所有我想加>号的行,就都加上>号了。
删除数据的操作与插入数据的操作基本相同,这里就不赘述了。除此之外,将列模式与查找和替换功能相叠加,会事半功倍,有的放矢,避免“误伤”。举个例子,小编我想将前5行数据中的所有基因编号里的数字1替换成5,但是相对应的基因名称里面的数字1保持不变。
如图所示,我在列模式下选中基因编号这一列,然后正常运行替换步骤,就会得到想要的结果了。
5. 双文件对比
在数据编辑的过程中,经常要用到两个文件比对的功能。在UE编辑器的工具栏中找到图标单击,或者直接使用快捷键Alt+F11,来选择想比较的文件。UE编辑器最多支持三个文件之间的比较,小编将之前那份基因名中数字1替换成5的文件另存,用来和原文件进行比较,选择好要比较的文件之后,单击【比较】按钮。
单击【比较】按钮之后,UE编辑器会跳转到其附带的一个新的功能界面——UltraCompare,该功能界面是专门用来展示文件对比的。
如图,主界面中分屏显示了两个文件,可在工具栏中自行选择分屏方式为横向还是纵向。其中不同的地方已被高亮标出。主界面右侧是图例和过滤器,可以选择在主界面中显示的是全部文本还是差异部分或匹配部分。下面的色块则表明主界面中文本的显示方式。再下面的标识符则标明字段是属于某一文件独有的还是共有的等特征。
好啦~关于UE编辑器的使用我就先讲这么多,但它的功能其实远远不止这些。比如,它还能根据不同的代码类型进行着色,在菜单栏【视图】中,【查看方式(高亮文件类型)】选项中,选择Perl,之后打开一段Perl语言代码:
文本就会根据Perl语言的语法,来对关键字等进行高亮显示。
再比如,它还能实现多处同时插入删除和改写。在选择数据的时候按住Ctrl键不放,直到选中所有想改写的地方(各不相同也没关系哦)。之后放开Ctrl键,直接进行文本的插入删除或改写操作,就能发现所有选中的字段都在同时执行一样的操作。
UE编辑器还有许多有意思的小方法和小工具等着大家自己亲自去发掘,别的不说,就小编自己这两天为了给大家写这篇稿子,一向用惯了UE编辑器的我,还在摸索中发现了好几个之前没注意过的有趣的功能呢!
心动吗?是不是控制不住麒麟臂想立刻去下载然后开心的用起来了呢?只可惜,天下没有免费的午餐,如此优秀的应用程序,其后台的更新和维护团队也是十分辛苦。所以,UE编辑器并不是一个免费软件,在官网上,UE编辑器和UC文本比对的套餐售价为$99.95,就算仅仅是程序升级,也需要$49.95。
不过!生信人团队就是致力于为大家谋福利的!!经过我们与UE团队长达小半年艰苦卓绝的邮件沟通,终于拿下了这款软件的代理权。
UE+UC套餐 官网原价$99.95 折合人民币639.3元
虽然UE编辑器功能没得说,但是软件卖到人民币600多元也真的是有点儿贵了。由于我们公众号的粉丝大都是学生党和科研与教学机构的老师们,所以,通过我们的努力,向UE团队申请享受了教育优惠,拿到了5折的折扣,价格瞬间减半!!
UE+UC套餐 教育优惠折扣价$49.98 折合人民币319.7元
到这一步,其实UE团队已经做出了很大让步了,但是我们依旧不满足,为了能给粉丝争取到最大程度的优惠,我们不断和对方展开价格拉锯战,隔着邮件都能感受到UE团队的心在滴血。
最终,我们拿到的零售价——299元!!!
从639元,一路杀价到299元,足足省下340元!就能一次购买UE+UC套餐,得到功能强大的两个可终生使用的软件(含一次免费升级),简直超值!而且,针对有报销需求的读者,我们还可以提供发票哟~
没有繁琐的过程,你只需要扫码并填写购买信息
剩下的我们都能帮你搞定
超棒文本编辑神器终生版,就能带回家
端午节&世界杯
限时折扣299
一 杯 敬 世 界,一 器 敬 生 信