Genereer een PhpStorm Live Template voor repetitieve codefragmenten
description
Maakt sneller coderen mogelijk door het automatiseren van het invoegen van repetitieve codepatronen met aangepaste live templates, waardoor fouten worden verminderd en de efficiëntie wordt verhoogd in vergelijking met handmatig typen.
prompt
Help me een PhpStorm live template te maken voor het volgende codefragment dat ik herhaaldelijk gebruik: <v ...
try_prompt
generate_helper
disclaimerOnPageApi
tags
ai_answers
provider: openai
model: gpt-4.1-nano
Natuurlijk! Hier is hoe je een PhpStorm live template kunt maken voor dat codefragment:
**Stap 1: Maak een nieuwe live template**
1. Ga naar `File` > `Settings` (of `PhpStorm` > `Preferences` op Mac).
2. Navigeer naar `Editor` > `Live Templates`.
3. Klik op het plusteken (`+`) en kies `Add Live Template`.
**Stap 2: Vul de details in**
- **Abbreviation (Afkorting):** `zegHallo`
- **Description (Omschrijving):** `Functie die 'Hallo, Wereld!' uitprint`
- **Template Text:**
```php
function $functieNaam$() {
echo '$boodschap$';
}
```
**Stap 3: Definieer de macro's**
Klik onderaan op `Edit variables` en voeg de volgende variabelen toe:
| Naam | Expression | Default value |
|----------------|--------------|----------------|
| `$functieNaam$`| `complete()` | `zegHallo` (of leeg laten) |
| `$boodschap$` | `complete()` | `'Hallo, Wereld!'` |
Of je kunt ze leeg laten en later invullen.
**Stap 4: Plaats de cursor en gebruik**
1. Klik op `Apply` en `OK`.
2. Tijdens het coderen typ je `zegHallo` en druk je op `Tab` (of de ingestelde sneltoets voor live templates).
3. De template wordt ingevoegd en je kunt de variabelen aanpassen.
**Samenvatting**
- **Afkorting:** `zegHallo`
- **Omschrijving:** `Functie die 'Hallo, Wereld!' uitprint`
- **Invoegen:** Typ `zegHallo` en druk op `Tab`.
Zo heb je snel je herhaalde codefragment ingevoerd!
provider: deepseek
model: deepseek-chat
no_answer_for_language
error: Generation failed [deepseek] prompt_id=2169 locale=nl err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2169 locale=en err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2169 locale=de err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2169 locale=fr err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2169 locale=pt err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2169 locale=es err=DeepSeek connection/timeout | Generation failed [deepseek] prompt_id=2169 locale=zh err=DeepSeek connection/timeout