{"id":17047007,"url":"https://github.com/deathaxe/sublime-hexbindec","last_synced_at":"2025-07-16T21:34:47.606Z","repository":{"id":158368677,"uuid":"63262948","full_name":"deathaxe/sublime-hexbindec","owner":"deathaxe","description":"Hexadecimal-Binary-Decimal converter for SublimeText 3","archived":false,"fork":false,"pushed_at":"2019-11-23T17:47:28.000Z","size":6,"stargazers_count":5,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-03T01:58:06.081Z","etag":null,"topics":["sublime-package","sublime-text","sublime-text-plugin"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deathaxe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-07-13T16:39:00.000Z","updated_at":"2024-09-18T16:45:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"19ca0c1e-c0d5-49da-92ec-7563cb4f6623","html_url":"https://github.com/deathaxe/sublime-hexbindec","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deathaxe/sublime-hexbindec","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deathaxe%2Fsublime-hexbindec","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deathaxe%2Fsublime-hexbindec/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deathaxe%2Fsublime-hexbindec/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deathaxe%2Fsublime-hexbindec/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deathaxe","download_url":"https://codeload.github.com/deathaxe/sublime-hexbindec/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deathaxe%2Fsublime-hexbindec/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260654627,"owners_count":23042672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sublime-package","sublime-text","sublime-text-plugin"],"created_at":"2024-10-14T09:48:06.273Z","updated_at":"2025-07-16T21:34:47.600Z","avatar_url":"https://github.com/deathaxe.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [HexBinDec][home]\r\n[![The MIT License](https://img.shields.io/badge/license-MIT-orange.svg?style=flat-square)](http://opensource.org/licenses/MIT)\r\n\r\nThis package provides ability to inplace change the base of numbers in [SublimeText 3 Editor][1].\r\n\r\n## Usage\r\n1. Move the cursor over a number or select one or more numbers.\r\n2. Press one of the following key combinations to convert the numbers.\r\n\r\n\t- \u003ckbd\u003eCtrl+shift+b, ctrl+shift+d\u003c/kbd\u003e binary to decimal\r\n\t- \u003ckbd\u003eCtrl+shift+b, ctrl+shift+h\u003c/kbd\u003e binary to hexadecimal\r\n\t- \u003ckbd\u003eCtrl+shift+d, ctrl+shift+b\u003c/kbd\u003e binary to decimal\r\n\t- \u003ckbd\u003eCtrl+shift+d, ctrl+shift+h\u003c/kbd\u003e binary to hexadecimal\r\n\t- \u003ckbd\u003eCtrl+shift+h, ctrl+shift+b\u003c/kbd\u003e hexadecimal to binary\r\n\t- \u003ckbd\u003eCtrl+shift+h, ctrl+shift+d\u003c/kbd\u003e hexadecimal to decimal\r\n\r\nThe commands are available in\r\n- command pallet under `Convert Number: ...`\r\n- main menu -\u003e edit -\u003e Convert Numbers\r\n- context menu -\u003e Convert Numbers\r\n\r\n## Setup\r\nYou can setup patterns to identify binary, decimal and hexadecimal numbers for each syntax just by adding the following settings to the syntax specific settings file `\u003cscope\u003e.sublime-settings`.\r\n\r\n```javascript\r\n\t// ...\r\n\r\n\t// Define the format of binary numbers for the Hex-Bin-System plugin\r\n\t// Binaries look like 'B101110'\r\n\t\"convert_src_bin\": \"'B([01]+)'\",\r\n\t\"convert_dst_bin\": \"'B{0:b}'\",\r\n\r\n\t// Define the format of hexadecimal numbers for the Hex-Bin-System plugin\r\n\t// Hexadecimals look like 'H1AF23'\r\n\t\"convert_src_hex\": \"'H([0-9A-F]+)'\",\r\n\t\"convert_dst_hex\": \"'H{0:X}'\",\r\n\r\n\t// Define the format of exponential numbers for the Hex-Bin-System plugin\r\n\t// The pattern must match the base as group 1 and exponent as group 2.\r\n\t// Exponential numbers look like 3.14EX-4\r\n\t\"convert_src_exp\": \"\\\\b([1-9]\\\\.\\\\d+)EX([-+]?\\\\d+)\\\\b\",\r\n\t\"convert_dst_exp\": \"EX\",\r\n\r\n\t// ...\r\n```\r\n\r\n## Inspired by\r\n\r\n[Hex-Bin-System][2] by ALLZ\r\n\r\n[home]:\t\t\u003chttps://github.com/deathaxe/sublime-hexbindec\u003e\r\n[1]:\t\t\t\u003chttp://www.sublimetext.com\u003e\r\n[2]:\t\t\t\u003chttps://github.com/ALLZ/hex-bin_system\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeathaxe%2Fsublime-hexbindec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeathaxe%2Fsublime-hexbindec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeathaxe%2Fsublime-hexbindec/lists"}