なぜVimのステータスラインでASCIIとHEXの検出が必要なのか理解できない


2

次のステータスラインを使用することをお勧めします

alt text

しかし、各文字にASCIIコードとHEXコードが必要な場所がわかりません。 ASCIIが文字エンコード方式であることを私は知っていますが、HEXは8ビット文字タイプのようです。

VimのステータスラインのどこでASCIIとHEXの検出を使いますか?


もう一つの質問:あなたはどこにあなたは正確な位置インディケーターが必要ですか?
Léo Léopold Hertz 준영

ASCII 70 == 10進数70 == 16進数46
Dennis Williamson

2
コンパイラやインタプリタの中には、エラーの行番号だけでなく、行内の位置も表示するものがあります。また、列に並べる場合には便利ですが、行が隣接していないため視覚的に操作するのが困難です。
Dennis Williamson

回答:


2

うーん、多分あなたがしようとした場合 ファイルフォーマットのリバースエンジニアリング
あなたがバイナリファイルを持っていて、あなたがある部分が何を意味するのか知りたいのなら、それは役に立つかもしれません。 おそらくそのためには16進エディタを使うほうがよいでしょう。

もう一つの理由は奇妙な発見することかもしれません エンコードエラー 。 たとえば、hyphen-minus(45)とhyphen en-dash(150)は、多くのフォントでほぼ同じに見えます。 あなたがプログラムを書いていて、あなたが誤って次のような式の中にen-dashを書いたとします。 i=j-17; あなたは困っています。同僚がMS Wordファイルからエディタに自分のソースコードを貼り付けたとき、私は本当にこれを見ました。 Wordは彼のマイナスを一気に変換しました。


全体として、特定の状況では役に立ちますが、ステータスラインに常に表示したいことはありません。


@Ludwig:ステータスラインで何を使いますか?
Léo Léopold Hertz 준영

@マシ:私はデフォルトのままにしておくと言うとき、それはあなたにとって残念なことでしょう。私はそれが無駄のないきれいなものが好きです;-)
Ludwig Weinzierl

@Ludwig:私はそれが無駄のない清潔でも好きです。現在の文字の16進値は、デフォルトの私のステータス行の非常に少数の要素の1つです。 ;)
Tadeusz A. Kadłubowski
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.