53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| StringEncode plugin for Sublime Text 2
 | |
| ======================================
 | |
| 
 | |
| Converts characters from one "encoding" to another using a transformation (think HTML entities, not character encodings).
 | |
| 
 | |
| Installation
 | |
| ------------
 | |
| 
 | |
| 1. Using Package Control, install "StringEncode"
 | |
| 
 | |
| Or:
 | |
| 
 | |
| 1. Open the Sublime Text 2 Packages folder
 | |
|     - OS X: ~/Library/Application Support/Sublime Text 2/Packages/
 | |
|     - Windows: %APPDATA%/Sublime Text 2/Packages/
 | |
|     - Linux: ~/.Sublime Text 2/Packages/
 | |
| 2. clone this repo
 | |
| 3. Install keymaps for the commands (see Example.sublime-keymap for my preferred keys)
 | |
| 
 | |
| Commands
 | |
| --------
 | |
| 
 | |
| `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
 | |
| 
 | |
| TODO
 | |
| ----
 | |
| 
 | |
| `xml_entitize`: Converts characters to their XML entity
 | |
| 
 | |
| `xml_deentitize`: Converts XML entities to a character
 |