Shows the EBCDIC hexadecimal values (code page 037), the encoding used on IBM mainframes, for the line where the cursor is.
Features
While editing, the EBCDIC bytes of the current line are shown below it, column-aligned: the first row shows the high nibble and the second row shows the low nibble of each character.
zEBCDIC: Show hexadecimal values of the current line command (zebcdic.showLineHex) shows the same value in a notification.
zEBCDIC: Show hexadecimal values of the selection command (zebcdic.showSelectionHex) shows the EBCDIC hex of the currently selected text in a notification.
zEBCDIC: Hex On/Off command (zebcdic.toggle) enables/disables the display of the values, also available in the editor's context menu and title bar. The chosen state is saved between sessions.
Requirements
No dependencies or additional configuration required.
Extension Settings
This extension does not add any contributes.configuration settings; the enabled/disabled state is controlled only by the zebcdic.toggle command.
Known Issues
Characters outside the Latin-1 range (0-255) are converted to the EBCDIC space character (0x40), since single-byte EBCDIC cannot represent them.
Release Notes
1.0.0
Initial release: display of the EBCDIC hexadecimal values of the cursor's line and an enable/disable command.