Converts characters from one "encoding" to another using a transformation (think HTML entities, not character encodings).
- Using Package Control, install "StringEncode"
Or:
-
Open the Sublime Text Packages folder
- OS X: ~/Library/Application Support/Sublime Text 3/Packages/
- Windows: %APPDATA%/Sublime Text 3/Packages/
- Linux: ~/.Sublime Text 3/Packages/ or ~/.config/sublime-text-3/Packages
-
clone this repo
-
Install keymaps for the commands (see Example.sublime-keymap for my preferred keys)
-
Open the Sublime Text 2 Packages folder
-
clone this repo, but use the
st2
branchgit clone -b st2 git@github.com:colinta/SublimeStringEncode
html_entitize
: Converts characters to their HTML entity
html_deentitize
: Converts HTML entities to a character
url_encode
: Uses urllib.quote to escape special URL characters
url_decode
: Uses urllib.unquote to convert escaped URL characters
json_escape
: Escapes a string and surrounds it in quotes, according to the JSON encoding.
json_unescape
: Unescapes a string (include the quotes!) according to JSON encoding.
base64_encode
: Uses base64 to encode into base64
base64_decode
: Uses base64 to decode from base64
escape_regex
: Escapes regex meta characters
escape_like
: Escapes SQL-LIKE meta characters
safe_html_entitize
: Converts characters to their HTML entity, but preserves HTML reserved characters
safe_html_deentitize
: Converts HTML entities to a character, but preserves HTML reserved characters
xml_entitize
: Converts characters to their XML entity
xml_deentitize
: Converts XML entities to a character