文本编辑器的取舍

文本编辑器的取舍

UltraEdit

身边用它的同事都叫它UE,2009年在山西太原实习那会儿,写的实习周报其中有一篇就是写的学习了使用UE的列块编辑模式及Macro录制功能。

当年用UE的最关键需求如下:

  1. Ctrl+F查找的时候,可以“列出包含字符串的行”,并可以进一步的进行剪贴板操作(如下图)

    点击箭头查看图片


  2. Alt+C快捷键进入列块模式编辑(如下图)

    点击箭头查看图片

  3. 通配符在查找/替换中的应用(如下图)

    点击箭头查看图片



但是,UE毕竟是个收费商业软件,使用盗版不是光荣的事情,于是考虑转向开源软件。

NotePad2

在飞扬时空版的增强Total Commander中认识了NotePad2,程序体积很小,1.58MB,目录下除了exe程序,只有一个同名ini文件,这两点给人一种程序很小巧便携的好印象。但是有几点不足让我只能放弃:

  1. 当前窗口未保存的情况下,如果试图Ctrl+n新建一个窗口的话是行不通的,会提示你“是否保存当前的更改”,这一点倒是很好的继承了Windows系统自带的记事本程序的缺点。
  2. 列块模式不支持仅键盘操作(类似Notepad++的Alt+Shift+方向键,选中光标下的列块焦点),仅支持alt+鼠标的方式,而且即使选中了列块(我电脑上的汉化版本翻译为矩形选择区域)我尝试了几次也没有摸清楚怎么能批量的编辑选中列的当前行焦点,比如插入多行的内容。而且在Bing网站上搜索“notepad2 列块”也没搜索出啥结果。

NotePad++

官网下载的portable版本解压后大概12MB,以上提到的用UE需求的高级功能基本得到满足,现在主要用这个编辑器。

Vim

Vim的程序存在电脑硬盘里已经好多年了,当时在善用佳软网站学习Total Commander的时候,看到了善用佳软对Vim的大力推崇之后就一直向往有一天也能把Vim用起来,但是因为懒和需求没那么迫切,一直没有用起来。没准不久的将来有可能吧。

posted @ 2020-06-01 12:18  柠檬茶多放糖  阅读(180)  评论(0编辑  收藏  举报