Sie können nicht verstehen, warum ASCII- und HEX-Erkennungen in der Statuszeile von Vim benötigt werden

930
Léo Léopold Hertz 준영

Man empfiehlt mir die folgende Statuszeile zu verwenden

Alt-Text

Ich bin mir jedoch nicht sicher, wo ich den ASCII-Code und den HEX-Code für jedes Zeichen haben muss. Ich weiß, dass ASCII das Zeichenkodierungsschema ist, während HEX ein 8-Bit-Zeichentyp zu sein scheint.

Wo verwenden Sie ASCII- und HEX-Erkennungen in der Statuszeile von Vim?

2
Noch eine Frage: Wo brauchen Sie den genauen Positionsindikator? Léo Léopold Hertz 준영 vor 14 Jahren 0
ASCII 70 == Dezimal 70 == Hexadezimal 46 Dennis Williamson vor 14 Jahren 0
Einige Compiler / Interpreter geben nicht nur die Zeilennummer eines Fehlers an, sondern auch die Position innerhalb der Zeile. Es kann auch praktisch sein, wenn Sie versuchen, die Dinge in Spalten anzuordnen, aber die Reihen liegen nicht nebeneinander, was die visuelle Ausführung erschwert. Dennis Williamson vor 14 Jahren 2

1 Antwort auf die Frage

2
Ludwig Weinzierl

Hmm, vielleicht, wenn Sie versuchen, ein Dateiformat umzukehren .
Wenn Sie eine binäre Datei haben und wissen möchten, was bestimmte Teile bedeuten, kann dies nützlich sein. Wahrscheinlich würden Sie dafür besser einen Hex-Editor verwenden.

Ein anderer Grund könnte darin bestehen, seltsame Codierungsfehler zu finden . Zum Beispiel sehen Bindestrich-Minus (45) und Bindestrich-en-Strich (150) in vielen Schriftarten fast identisch aus. Wenn Sie ein Programm schreiben und aus Versehen einen En-Strich in einer Formel haben, haben i=j-17;Sie Schwierigkeiten Ich habe das wirklich gesehen, als ein Kollege seinen Quellcode aus einer MS Word-Datei in den Editor eingefügt hat. Word hatte sein Minus in einen En-Dash umgewandelt.


Alles in allem kann es unter bestimmten Umständen nützlich sein, aber es ist nichts, was ich ständig in meiner Statuszeile haben möchte.

@ Ludwig: Was benutzt du in deiner Statuszeile? Léo Léopold Hertz 준영 vor 14 Jahren 0
@Masi: Ich fürchte, es wird für Sie enttäuschend sein, wenn ich sage, dass ich die Standardeinstellung belasse. Ich mag es mager und sauber ;-) Ludwig Weinzierl vor 14 Jahren 0
@ Ludwig: Ich mag es auch schlank und sauber. Der Hex-Wert des aktuellen Zeichens ist eines der wenigen Elemente in der Standardeinstellung meiner Statuszeile. ;) Tadeusz A. Kadłubowski vor 14 Jahren 0