天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 软件频道 > 操作系统 > Linux>评测>谁更好?九款Linux文本编辑器全接触

谁更好?九款Linux文本编辑器全接触

天极Yesky软件频道2007-09-20 14:05我要吐槽
  KVIM

  有些人对老式命令行的vi文本编辑器十分反感,而我也是其中的一员。我使用vi有好几年了,在Web邮件以及带有GUI的POP邮件客户端出现之前我一直都在使用,每周我都使用Unix的“elm”电子邮件程序来撰写新闻。我对elm并不厌恶,只是讨厌vi而已。

  用户体验中的不悦情绪从打开的界面就开始产生了。如果我运行命令“vi newfile.txt”来开始一个新文件,那么是不是就应该表示我打算开始在上面输入了呢?为什么它要以“命令模式”打开,要求我在开始撰写之前输入“i”呢?更不要提如果输入“j”就会将光标下移一行,输入“$”则将光标移至行末了。

  如果你热衷于代码编写,一些vi命令也许对你来说会比较有意义。在处理完一些正则表达式之后,“^”表示“在行首”而“$”表示“在行末”,我想vi的“^”和“$”符号原本也并非为制造麻烦而出现吧。关于Ctrl+右方向键,我对它也颇有微辞。我发现,很多高深的代码编写人员都会觉得vi是一个很实用的工具,包括我的朋友们也大加赞美它在各种文件管理任务中的作用。但我并不这么认为。

  我的KDE Linux桌面中有一个新的改进版本的vi,名叫KVIM。Vim是旧式vi的升级版本,而KVIM是一个KDE环境下的vim。不幸的是,KVIM并没有对vi的体验做出太多的改进。

九款Linux文本编辑器全接触

图2 KVIM的外观将vi带入了现代,但UI的一些失败之处还遗留着

  这个编辑器也不是那么直观,在你使用它输入之前,你还是需要阅读一下它的使用说明。毫无疑问,KVIM可以高度自行配置,并且它很强大,还是可编程序的。例如,vim在线说明就有代码是用来将列表中“lastname,firstname”格式更改为“firstname,lastname”格式。

  “:%s/\([^,]*\), \(.*\)/\2 \1/”

  vim并不是独一无二的;许多脚本语言都能够使用正则表达式来做到这点。作为一个文本编辑器,如果能够提供简易使用的界面来实现基本功能,那将会更好,而提供更为复杂的一些脚本工具,则是锦上添花。vim有这样的功能,但它的UI确实是它的不足。

  KVIM改进了远程Unix的vi体验,允许删除键来删除字符,同区难过点击鼠标就能够改变光标的位置,而这些在上世纪90年代的时候,使用vi在远程shell中还是无法做到的。它还有一个保存图标,它能够替换远程vi中的“[escape]:w”,还有剪切、粘贴、查找、向下查找、向上查找以及查找/替换的图标。我仍然觉得行的包装还是不太稳定;你在剪切和粘贴文本进出这个程序的时候就可以发现。

  我知道vi以及它的衍生产品都有很多的fans。实际上,有一名Web开发人员告诉我,他喜欢它能够达到的一些强大功能,因为他当时正在更新我们一台服务器上的一段脚本。在我们开始交谈后,他开始一连串的键盘敲击,想要更改一行代码,他又说:“我所希望的只是能够删除它!”

  KVIM的评分

使用的简易程度
1
外观
5
内容编辑
5
简易HTML编辑
3
自定义
5.5
总分
19.5

作者:雪影蓝风(编译)责任编辑:原野)

请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
热点推荐
微软Windows 10操作系统Win10系统在Win8的基础上对界面、特性以及跨平台方面做了诸多优化。[详细]
Windows 10 新视界 [进入频道][使用技巧][微博互动]
手机整机DIY企业级