Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 String

Sponsors
-----
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