String Mancer is a powerful Visual Studio Code extension that provides enhanced copy, paste, and string manipulation features.
- Custom Paste: Replaces backslashes (\) with double backslashes (\\) when pasting text.
- Custom Copy: Replaces double backslashes (\\) with single backslashes (\) when copying text to the clipboard.
- Uppercase: Converts the selected text to uppercase.
- Lowercase: Converts the selected text to lowercase.
- CamelCase: Converts the selected text to camelCase format.
- Capitalize: Capitalizes the first letter of each word in the selected text.
- Join Lines: Joins multiple lines in the selected text with a user-provided string or character.
- Split Lines: Splits the selected text into multiple lines based on a user-provided string or character.
- Join Words: Joins words in the selected text with a user-provided string or character.
- Split Words: Splits words in the selected text based on a user-provided string or character.
- Split CamelCase: Splits a camelCase string into individual words.
- Download the .vsixpackage of the extension.
- Open Visual Studio Code.
- Go to the Extensions view by clicking on the Extensions icon in the Activity Bar or pressing Ctrl+Shift+X.
- Click on the three-dot menu at the top-right corner of the Extensions view and select "Install from VSIX...".
- Navigate to the downloaded .vsixfile and select it to install the extension.
- Custom Paste: Press CTRL+ALT+V(or from context menu choose String Mancer > Custom Paste) to paste text with backslashes replaced by double backslashes.
- Custom Copy: Select text and press CTRL+ALT+C(or from context menu choose String Mancer > Custom Copy) to copy text with double backslashes replaced by single backslashes.
- Uppercase: Select text and right-click to choose String Mancer > Uppercase to convert the selected text to uppercase.
- Lowercase: Select text and right-click to choose String Mancer > Lowercase to convert the selected text to lowercase.
- CamelCase: Select text and right-click to choose String Mancer > CamelCase to convert the selected text to camelCase format.
- Capitalize: Select text and right-click to choose String Mancer > Capitalize to capitalize the first letter of each word in the selected text.
- Join Lines: Select text with multiple lines and right-click to choose String Mancer > Join Lines to join them with a user-provided string or character.
- Split Lines: Select text and right-click to choose String Mancer > Split Lines to split the text by a user-provided string or character.
- Join Words: Select text and right-click to choose String Mancer > Join Words to join words with a user-provided string or character.
- Split Words: Select text and right-click to choose String Mancer > Split Words to split the text by a user-provided string or character.
- Split CamelCase: Select camelCase text and right-click to choose String Mancer > Split CamelCase to split the camelCase text into individual words.
- Make sure you have vsce(Visual Studio Code Extension Manager) installed globally:npm install -g vsce 
- Navigate to the root directory of your extension where package.jsonis located.
- Run the following command to create a .vsixpackage:vsce package 
- The generated .vsixfile will be available in the same directory.
- Replace \with\\on paste.
- Replace \\with\on copy.
- Convert selected text to uppercase.
- Convert selected text to lowercase.
- Convert selected text to camelCase.
- Capitalize the first letter of each word in the selected text.
- Join multiple lines with a user-provided string or character.
- Split selected text by a user-provided string or character.
- Join words in selected text with a user-provided string or character.
- Split selected text into words by a user-provided string or character.
- Split camelCase text into individual words.
- extension.customPaste: Triggers the custom paste command.
- extension.customCopy: Triggers the custom copy command.
- extension.toUppercase: Converts the selected text to uppercase.
- extension.toLowercase: Converts the selected text to lowercase.
- extension.toCamelCase: Converts the selected text to camelCase.
- extension.toCapitalize: Capitalizes the first letter of each word in the selected text.
- extension.joinLinesBy: Joins multiple lines in the selected text with a user-provided string or character.
- extension.splitLinesBy: Splits the selected text into lines based on a user-provided string or character.
- extension.joinWordsBy: Joins words in the selected text with a user-provided string or character.
- extension.splitWordsBy: Splits the selected text into words based on a user-provided string or character.
- extension.splitCamelCase: Splits camelCase text into individual words.
If you would like to contribute to this extension, please submit a pull request or open an issue on the GitHub repository.
This extension is licensed under the MIT License.
