https://github.com/webvpf/vscode-wintercms-console
Extension for editor VSCode
https://github.com/webvpf/vscode-wintercms-console
Last synced: 4 months ago
JSON representation
Extension for editor VSCode
- Host: GitHub
- URL: https://github.com/webvpf/vscode-wintercms-console
- Owner: WebVPF
- License: mit
- Created: 2022-01-07T09:28:26.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-06T02:38:49.000Z (over 3 years ago)
- Last Synced: 2025-08-28T05:34:38.772Z (9 months ago)
- Homepage: https://marketplace.visualstudio.com/items?itemName=WebVPF.wintercms-console
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-RU.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Console - VSCode & Winter CMS
Расширение для редактора VSCode
Данное расширение позволяет нажатием комбинации клавиш клавиатуры вставлять в встроенный терминал редактора VSCode консольные команды Artisan для разработки в Winter CMS.
Например вы хотите ввести в терминал команду создающую компонент для плагина. Для этого вам нужно:
1. Открыть встроенный терминал редактора VSCode
2. Нажать на клавиатуре комбинацию alt + C
В терминал вставится строка:
```bash
php artisan create:component AuthorName.PluginName NameComponent
```
но сама команда не будет запущена. Вы можете отредактировать данную строку как вам нужно и нажатием клавиши Enter запустить команду.
## Параметры
В настройках VSCode вы можете установить свои значения для `authorName` и `PluginName`. Для этого Перейдите в Параметры Ctrl + , и введите в поиске `wintercms`.
Если вам удобнее делать настройки в файле **settings.json**, вот пример для этих настроек:
```json
"wintercms.console.authorName": "WebVPF",
"wintercms.console.pluginName": "Plug"
```
Теперь строка с командой будет выводится так:
```bash
php artisan create:component WebVPF.Plug NameComponent
```
## Сочетания клавиш
### Scaffolding
Сочетания клавиш для команд Scaffolding запомнить несложно. Все они начинаются с клавиши Alt. Второй клавишей идёт первая буква из создаваемого командой элемента. Исключение лишь составляют команды для создания контроллера и консольной команды, так как клавиша C уже занята под команду для создания компонента.
.attributes-table-precessor + table td:first-child,
.attributes-table-precessor + table td:first-child > * { white-space: nowrap; }
Сочетания клавиш | Команда
-------------------------------------------------|-----------------------
Alt + T | `create:theme`
Alt + P | `create:plugin`
Alt + C | `create:component`
Alt + M | `create:model`
Alt + S | `create:settings`
Alt + Shift + C | `create:controller`
Alt + J | `create:job`
Alt + F | `create:formwidget`
Alt + R | `create:reportwidget`
Alt + K | `create:command`
Документация [Scaffolding команды](https://wintercms.com/docs/console/scaffolding) Winter CMS
### Command List
.attributes-table-precessor + table td:first-child,
.attributes-table-precessor + table td:first-child > * { white-space: nowrap; }
Сочетания клавиш | Команда
----------------------------------------------------|-------------------------------------------------
Ctrl + Del | `php artisan cache:clear`
Ctrl + U | `composer update`
Ctrl + Shift + U | `php artisan winter:up`
Ctrl + W | `composer create-project wintercms/winter name`
Ctrl + I | `php artisan winter:install`
Ctrl + Shift + Del | `php artisan winter:fresh`
Ctrl + Shift + L | `php artisan plugin:list`
Ctrl + Shift + D | `php artisan winter:down`
Ctrl + Shift + R | `php artisan plugin:refresh AuthorName.PluginName`
Ctrl + Shift + Alt + A | `php artisan winter:util compile assets`
Ctrl + Shift + Alt + G | `php artisan winter:util compile lang`
Ctrl + Shift + Alt + J | `php artisan winter:util compile js`
Ctrl + Shift + Alt + L | `php artisan winter:util compile less`
Документация [Command Line Interface](https://wintercms.com/docs/console/commands) Winter CMS