Miałeś okazję pisać kiedyś cokolwiek w PHP? Niesformatowany var_dump() albo print_r() wcale nie ułatwia debugowania, a pisanie za każdym razem tagów <pre> wcale nie przyspiesza pracy. Ale Sublime Text ma bardo przydatną opcję – snippety.

Snippety to są kawałki kodu, które możemy bardzo łatwo wstawić w tekst i tylko uzupełnić wymaganymi informacjami.

Zamiast pisać za każdym razem:

echo '<pre>';
print_r( $array );
echo '</pre>';

Dodaj sobie do Sublime snippet:

<snippet>
	<content><![CDATA[
		echo '<pre>';
		print_r( \$${1:array} );
		echo '</pre>';
	]]></content>
	<tabTrigger>pr</tabTrigger>
	<scope>source.php</scope>
</snippet>

Który wyprintuje powyższe i jeszcze zapyta o zmienną.

Po dodaniu wystarczy gdzieś pomiędzy tagami <?php ?> wpisać pr i wcisnąć Tab.

Jeśli dużo piszesz to zaoszczędziłeś właśnie parę godzin w skali miesiąca :)

Opublikowany przez Kuba Mikita

Miłośnik minimalizmu i prostoty, bo nie potrafi stworzyć niczego ładnego. Ma kołdrę, na której wypisane są funkcje WordPressa.

4 odpowiedzi na “Najprzydatniejszy snippet do Sublime Text”

  1. Kurde ciągle mnie zastanawia jak wy możecie z tego korzystać ;)
    Próbowałem kilka razy podejść do tego programu, ale za każdym razem jakoś mnie odrzucało. W moim przypadku lepszym odpowiednikiem jest Brackets lub Coda.
    Teraz możecie mnie u kamieniować :)

    1. Sublime to kombajn z ukrytymi narzędziami :)
      Brackets do pisania PHP się nie nadaje. HTML nawet fajnie obsługuje, ale na tym się kończy.
      A Cody nie znam to się nie wypowiem :)

      1. Coda jest całkiem spoko, poza dziwnym jak dla mnie zarządzaniem projektami oraz tragiczną obsługą Gita (znaczy ok, obsługa Gita jest fajna i wygodna, ale tylko do momentu w którym trafisz na konieczność ręcznego rozwiązania konfliktu, wtedy to tragedia).

Możliwość komentowania została wyłączona.