Answers:
原始vi ruler
与您在中看到的模式完全不同vim
。
在原始vi(例如AIX,HPUX,Solaris)中,按会controlG显示您所在的行,但不会显示列,例如
"shlib" [Read only] line 137 of 140 --97%--
标尺模式首次引入elvis
(请参见如何在vi中以80列绘制一条线):
google告诉我,猫王在1.5版(1992年4月2日)中添加了此功能,而作为参考,1.4版是1991年8月4日。
它已在1.17(1992年4月20日)和1.24(1993年1月10日)之间的1.18版(未注明日期)中添加到vim中:
VIM 1.18-删除所有行后,屏幕未更新。Readfile()现在 将光标放在第一行。捕获奇怪的磁盘标签。 无休止的“撤消行丢失”循环已删除。使用空文件“ O”将 造成这个。在windexit()中添加了窗口大小重置。刷新.vim文件 仅当缓冲区已更改时。添加了来自的好东西 猫王1.5:添加了“ equalprg”和“ ruler”选项。添加了报价。
nvi最初是猫王的分支,并继承了此代码。有人看到nvi正在运行,并假定它是原始的vi。
vile在版本3.57(1993年8月5日)的更改中添加了标尺模式。因此,所有四种常见的vi克隆都提供了一种ruler
模式。
使用垂直条到达特定列是一种解决方法(在快速检查中确实考虑了制表位)。
进一步阅读:vi喜欢emacs-常见问题解答