現在の行と列の位置を表示する方法はありますか?肉?存在するウィム、このコマンドがあることを知っていますが、set ruler
使用するときの私のオプションは何ですか?肉?
答え1
set number
各行の先頭に行番号を表示できます。しかし、元のviには現在列を表示するオプションがないようです。
少なくとも特定の列にカーソルを置く方法があります。25|
現在の行の列25にカーソルを置きます。
答え2
Ctrl+ を押すと、カーソルGの行や列番号、ファイル名など、左下に便利な情報を一時的に表示できます。
答え3
ruler
元のviはで見ることができるモードとは全く異なりますvim
。
ソースvi(AIX、HPUX、Solarisなど)でcontrolGwhichをクリックします。ワイヤーあなたはそこにいますがありません。柱、例えば、
"shlib" [Read only] line 137 of 140 --97%--
定規モードはで最初に導入されましたelvis
(参照:viから80列に線を描く方法):
Googleでは、Elvisがこれをバージョン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 - すべての行を削除した後、画面は更新されません。すぐにファイルを読む() 最初の新しい行にカーソルを置きます。奇妙なディスクラベルをキャプチャします。 無限の「UNDO行の損失」ループが削除されました。空のファイル「O」を使うと これが起こりました。 windexit() にウィンドウサイズのリセットが追加されました。 .vim ファイルの更新 バッファが変更された場合にのみ該当します。次の商品を追加しました。 Elvis 1.5: "equalprg" および "ruler" オプションが追加されました。参照が追加されました。
nviはもともとelvisのフォークであり、このコードを継承しました。一部の人々はnviが実行されているのを見て、それが元のviだと思います。
変更に邪悪な定規モードが追加されました。バージョン 3.57(1993年8月5日)。したがって、4つの一般的なviクローンはすべてruler
パターンを提供します。
特定の列に到達するために垂直バーを使用することが回避策です(クイックチェックでタブストップを検討しました)。
追加資料:viはemacsと同じです - FAQ
答え4
まあ、これは数年前の思い出ですね。
Viにはステータスバーがあります。ステータスバーにあるカーソルの列番号を報告するように設定されているのを見たことがあります。
はい、これはvimではなくviです。おそらくSolarisやSunosにいるでしょう。
HTH、-pbr