回答:
「ルーラー」オプションの設定があなたの探しているものかどうか試してください。コンピューターの右下に、カーソルがある行と列が表示されます。
:set ruler
コメントの編集:
vimのヘルプ(コマンド:help ruler
)から:
表示される文字数がテキストのバイト数と異なる場合(たとえば、TABまたはマルチバイト文字の場合)、テキスト列(バイト数)と画面列の両方がダッシュで区切られて表示されます。
次のrulerformat
ようにオプションで変更してみることができます:set rulerformat=%l,%v
23,62-68
23行であるように思われました。62-68
カラムをどのように解釈すればよいですか?
ruler
Vimの分割ウィンドウでは機能しません。
:help statusline
利用可能な多くのオプションを参照してください。
私は~/.vimrc
他の多くのディレクティブの間にこれを持っています:
set statusline+=col:\ %c,
どの出力
col: 64
私のステータスラインに。
持っていないset ruler
。
set laststatus=2
して.vimrc
、常にステータス行を表示する必要がある場合があります。(0->ステータス行を表示しない、1->少なくとも2つのウィンドウがある場合のみ、2->常にステータス行を表示する)。
これを行う別の方法は、「g Ctrl-G」を実行することです。これは、カーソルの現在の位置を5つの方法(列、行、単語、文字、およびバイト)で印刷します。(http://vimdoc.sourceforge.net/htmldoc/editing.html#g_CTRL-Gから)
RealColumn-VisibleColumn, Line, Word, Character and Byte
。
set rulerと組み合わせてフルファイルパスを表示するようにstatuslineを設定する場合など、statuslineオプションと互換性がないと思うため、set rulerを使用して減価償却します
set statusline+=%F
set ruler
その後、列番号は表示されず、ステータスバーに完全なファイルパスのみが表示されます。ただし、次を.vimrcに入れると
set statusline+=%F\ %l\:%c
つまり、すべてを正しく表示します
[ファイルパス/ファイル名] [行番号]:[列番号]