Шакиров Михаил Зинурович 501900 m3101
Плагин для VS Code, который позволяет пользователю изменить имя переменной, функции или любого идентификатора в тексте в один из выбранных стилей:
- camelCase
- PascalCase
- snake_case
Особенности:
- Преобразует выделенный текст
- Заменяет все вхождения идентификатора в текущем документе
- activate(context)
Функция активации плагина
- splitWords(text) ⇒
Array.<string> Разбивает текст на слова для обработки
- convert(text, format) ⇒
string Преобразует текст в выбранный стиль идентификаторов
- escapeRegExp(string) ⇒
string Экранирует специальные символы RegExp в строке
- deactivate()
Функция деактивации плагина
Функция активации плагина
Kind: global function
| Param | Type | Description |
|---|---|---|
| context | vscode.ExtensionContext |
Контекст расширения |
Разбивает текст на слова для обработки
Kind: global function
Returns: Array.<string> - массив слов
| Param | Type | Description |
|---|---|---|
| text | string |
Исходный текст |
Преобразует текст в выбранный стиль идентификаторов
Kind: global function
Returns: string - преобразованный текст
| Param | Type | Description |
|---|---|---|
| text | string |
Исходный текст |
| format | 'camelCase' | 'PascalCase' | 'snake_case' |
Стиль преобразования |
Экранирует специальные символы RegExp в строке
Kind: global function
Returns: string - строка с экранированными спецсимволами
| Param | Type | Description |
|---|---|---|
| string | string |
Входная строка |
Функция деактивации плагина
Kind: global function