回答:
オリジナルのviには、ruler
あなたがで見ているモードのようなものはありませんでしたvim
。
元のvi(AIX、HPUX、Solarisなど)では、を押すcontrolGと現在の行が表示されますが、列は表示されません。たとえば、
"shlib" [Read only] line 137 of 140 --97%--
定規モードは最初に導入されましたelvis
(viで80桁で線を引く方法を参照してください)。
グーグルは、エルビスがバージョン1.5(1992年4月2日)でこれを追加したことを示しています。参考までに、バージョン1.4は1991年8月4日でした。
バージョン1.18(日付なし)で1.17(1992年4月20日)から1.24(1993年1月10日)の間にvimに追加されました。
VIM 1.18-すべての行が削除されたときに画面が更新されませんでした。今すぐreadfile() カーソルを最初の新しい行に置きます。奇妙なディスクラベルをキャッチします。 無限の「行の行方不明」ループが削除されました。空のファイルで 'O'は これを引き起こします。windexit()にウィンドウサイズのリセットを追加しました。.vimファイルをフラッシュする バッファが変更された場合のみ。から良いものを追加しました Elvis 1.5:「equalprg」と「ruler」オプションが追加されました。引用を追加しました。
nviはelvisのフォークとして始まり、このコードを継承しました。一部の人々はnviの実行を見て、それがオリジナルのviであると想定します。
vileは、バージョン3.57(1993年8月5日)の変更にルーラーモードを追加しました。したがって、一般的なviクローンの4つすべてがruler
モードを提供します。
垂直バーを使用して特定の列に移動することは、回避策です(クイックチェックではタブストップを考慮します)。
さらに読む:vi like emacs-FAQ