ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Display numbers

by nia40m ST3

Sublime 3 plugin that shows a number in 10, 16, 2 and 8 numeral systems

Details

Installs

  • Total 334
  • Win 194
  • Mac 78
  • Linux 62
Nov 23 Nov 22 Nov 21 Nov 20 Nov 19 Nov 18 Nov 17 Nov 16 Nov 15 Nov 14 Nov 13 Nov 12 Nov 11 Nov 10 Nov 9 Nov 8 Nov 7 Nov 6 Nov 5 Nov 4 Nov 3 Nov 2 Nov 1 Oct 31 Oct 30 Oct 29 Oct 28 Oct 27 Oct 26 Oct 25 Oct 24 Oct 23 Oct 22 Oct 21 Oct 20 Oct 19 Oct 18 Oct 17 Oct 16 Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10
Windows 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Plugin that shows a number in 10, 16, 2 and 8 numeral systems for Sublime 3

This plugin converts the selected number in decimal, hexadecimal, binary or octal numeral systems and displays a popup that shows the result in all four (dec, hex, bin and oct) numeral systems.

Popup modes

basic - has minimal information:

popup example

extended - can convert numbers and supports additions:

popup example

tabled - backwards compatibility with @kalund plugin:

popup example

Additional functionality

  • Pressing any digit of binary number makes it opposite of it's current value.
  • Key binding is available for convert numeral system and swap endianness functions.

Addition: swap endianness

Displays buttons to swap endianness interpreting number as halfword (16 bits), word (32 bits) or doubleword (64 bits).

Addition: interpret hex number as float

Displays selected number in hex format as IEEE 754: * float (32 bits) if it is less or equal to 4 bytes length; * double (64 bits) if it is less or equal to 8 bytes length.

Addition: interpret number as size in bytes

Addition: bit shifting

Display buttons to shift the number left or right by one bit.

Installation

Clone this repository or download zip archive into the Sublime 3 package directory (you can find it in menu option Preferences -> Browse Packages...). Keep in mind that plugin folder name should be Display numbers.

Settings

You can setup this plugin settings or key bindings which can be edited in menu option Preferences -> Package Settings -> Display nums -> Settings or Key bindings accordingly. Or you can define project specific settings by adding “disnum.” to the setting option, for example:

user settings file

{
    "plugin_mode": "extended"
}

project settings file

{
    "disnum.plugin_mode": "tabled"
}