Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akalongman/sublimetext-stringutilities
Sublime Text 2/3 plugin for string manipulations
https://github.com/akalongman/sublimetext-stringutilities
datetime html-entities package rgb string-manipulation sublime-text
Last synced: 9 days ago
JSON representation
Sublime Text 2/3 plugin for string manipulations
- Host: GitHub
- URL: https://github.com/akalongman/sublimetext-stringutilities
- Owner: akalongman
- License: mit
- Created: 2013-01-12T21:06:55.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2020-03-05T09:13:27.000Z (over 4 years ago)
- Last Synced: 2024-08-01T05:24:06.153Z (3 months ago)
- Topics: datetime, html-entities, package, rgb, string-manipulation, sublime-text
- Language: Python
- Homepage:
- Size: 271 KB
- Stars: 82
- Watchers: 7
- Forks: 24
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SublimeText - StringUtilities
===============
StringUtilities is a Sublime Text 3 plugin, which adds to the editor useful string functions like:* Convert Tabs to Spaces
* Convert Spaces to Tabs
* Convert Spaces to Non-Breaking Spaces
* Convert Chars to Html Entities
* Convert Html Entities to Chars
* Convert Camel Case <-> Underscores
* Convert Single Quotes To Double
* Convert Double Quotes To Single
* Encode as URL Notation
* Decode from URL Notation
* Convert To Unicode Notation
* Convert From Unicode Notation
* Convert To Base64
* Convert From Base64
* Convert To Hex
* Convert From Hex
* Convert HTML Color From Hex To RGB
* Convert HTML Color From RGB To Hex
* Calculate Selection MD5
* Calculate Selection SHA1
* Convert Unixtime <-> Datetime
* Insert Current Datetime
* Generate Password (6 char)
* Generate Password (8 char)
* Generate Password (12 char)
* Generate Password (16 char)
* Generate Password (32 char)
* Generate Password (40 char)
* Generate Password (64 char)
* Insert Internal IP Address
* Insert External IP Address
* Pretify JSON StringSponsors
-----
No sponsors yet.. :(If you like the software, don't forget to donate to further development of it!
[![PayPal donate button](https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_pp_142x27.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Donation%20to%20Sublime%20Text%20-%20StringUtilities&item_number=1&no_shipping=1
"Donate to this project using Paypal")Installation
------------------* Install [Package Manager][0].
* Use `Cmd+Shift+P` or `Ctrl+Shift+P` then `Package Control: Install Package`.
* Look for `StringUtilities` and install it.If you prefer to install manually, install git, then:
Clone the repository in a subfolder "StringUtilities" in your Sublime Text "Packages" directory:
git clone https://github.com/akalongman/sublimetext-stringutilities "/StringUtilities"
The "Packages" directory is located at:
* Linux: `~/.config/sublime-text-2/Packages/`
* OS X: `~/Library/Application Support/Sublime Text 2/Packages/`
* Windows: `%APPDATA%/Sublime Text 2/Packages/`Or enter
```python
sublime.packages_path()
```
into the console (`` Ctrl-` ``).Usage
------------------* Right click on editor window (first select text if function is convert type) and select String Utilities menu item.
Todo
------------------* Add some missed functions
## Libraries ##
- **dateutil** by Gustavo Niemeyer is used for adding extensions to the standard python 2.3+ datetime module.. **PSF License**
[0]: http://wbond.net/sublime_packages/package_control