回答:
あなたは使用することができる%b
か%B
でstatusline
かrulerformat
。から:help statusline
:
b N Value of character under cursor.
B N As above, in hexadecimal.
例えば:
set statusline=%b\ %B
あなたにあげる:
8984 2318
別の方法は、ga
または:ascii
コマンドを使用することです。から:help ga
:
:as[cii] or ga :as :ascii
ga Print the ascii value of the character under the
cursor in decimal, hexadecimal and octal.
それはあなたに与えるでしょう:
<⌘> 8984, Hex 2318, Octal 21430
別の便利なマッピングはg8
次のとおりです。
e2 8c 98
ファイルに保存されている実際のバイトの16進値を出力します(このコマンドはUTF-8を想定しています)。
さらに、使用できる2つの便利なプラグインがあります。
unicode.vimは、さまざまな便利なunicode関連のコマンドを追加します。:UnicodeName
カーソルの下の文字の詳細を取得するために使用します。
characterize.vim ; これga
により、unicode.vimのようなunicode名でコマンドが展開されます。
encoding
がcp932などの非utf8マルチバイトエンコーディングに設定されている場合g8
、最初のバイトのみが出力ga
されますが、完全な文字番号が表示されます。
encoding
(ただし、尊重しませんfileencoding
)。