Je eigen snippets maken

Kijk eens naar onderstaand stukje code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
    // een for loop
    for ($i = 0; $i < $n; $i++) {
    
    }

?>


Deze komt bij mij nogal vaak voor. Natuurlijk is die $n niet altijd hetzelfde, maar die pas ik dan zelf wel aan.
We gaan een snippet maken van dit stukje code.

1) Selecteer de regels die je in de snippet op wilt nemen. De manier die ik gebruik is:
- ik ga naar de eerste regel die ik wil selecteren en ik druk op "home"
- ik druk de shift toets in en houd hem vast
- ik druk een aantal keer op pijltje omlaag
- als je tevreden bent met de selectie kun je shift loslaten
- met Ctrl + C kopieer je het stukje code

Zo kun je heel snel een aantal regels onder elkaar selecteren. Je kunt natuurlijk ook slepen met de muis.

2) Ga naar het Snippets venster met Shift + F9. Je kunt hier een nieuwe map aanmaken met je eigen snippets door op het map-icoontje te klikken aan de rechteronderkant van het snippets venster. Daarna klik je op het icoontje "New Snippet" (die met het plusteken).

Er verschijnt nu een dialoogvenster met de volgende velden:

- Name: Probeer een korte naam te verzinnen, die toch goed beschrijft wat de snippet doet. In dit geval bijvoorbeeld "for loop".

- Description: Beschrijving van de snippet. Mag je ook leeg laten.

- Snippet Type: Kies hier voor "Insert Block". Wat "Wrap selection" doet leg ik in een volgende tut wel eens uit. Met een beetje experimenteren kom je er trouwens zelf ook wel achter :-)

- Insert code: Hier plak je de code in die je eerder gekopieerd hebt. Toetscommando: Ctrl + V. Je kunt ook met je rechtermuisknop in het witte vlak klikken en vervolgens "plakken" kiezen.

3) Als alle velden ingevuld zijn, klik je OK

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Je eigen snippets maken
  3. Snippets invoegen in je code
  4. Kan dat NOG sneller?

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.