Podświetlanie składni gałązki

Chcę wiedzieć jak Mogę mieć podświetlanie składni gałązki w Sublime Text.
Właściwie kiedy otwieram plik TWIG wszystkie foncje i warunki są podobne (biały na czarnym) :
Zrzut Ekranu SublimeText2

Author: Antoine Subit, 2014-10-10

4 answers

Dokumentacja

Podświetlanie składni i automatyczne uzupełnianie gałązki w Sublime Text 2
jest możliwe za pomocą : PHP-Gałązka.tmbundle

Pobierz

Możesz sklonować projekt za pomocą:

git clone https://github.com/Anomareh/PHP-Twig.tmbundle.git

Lub pobrać go bezpośrednio z Github (ostatnia wersja master) :
https://github.com/Anomareh/PHP-Twig.tmbundle/archive/master.zip

Instalacja

Aby zainstalować ten pakiet w Sublime Text, wymagane jest kilka dodatkowych kroków.

  1. Otwórz tekst i w menu Preferencje Kliknij Przeglądaj Pakiety .
  2. w katalogu, który został otwarty, utwórz nowy katalog PHP-Twig/.
  3. Skopiuj zawartość tego repo do katalogu, który właśnie utworzyłeś.
  4. przenieś zawartość katalogu PHP-Twig/Syntaxes/ do PHP-Twig/
  5. Uruchom Ponownie Sublime Text.

Zastosuj

Aby zastosować podświetlanie składni na plikach HTML Twig:

  1. Otwórz plik .html.twig
  2. przejdź do Zobacz menu → składniaOtwórz wszystkie z aktualne rozszerzenie jakoHTML (Gałązka)
To wszystko. Powinno już zadziałać. Szczęśliwego Kodowania!

Zrzut ekranu

Podświetlanie składni gałązki 2

 83
Author: Antoine Subit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-25 09:08:36

Możesz również zainstalować PHP-Twig.TMBUNDLE poprzez kontrolę pakietu Sublime Text .

With Package Control installed:

  1. przejdź do Kontrola pakietówpakiet instalacyjny
  2. Wpisz "gałązka" i wybierz PHP-Gałązka.

Zainstaluje tę samą wersję @antoine-subit ' s answer i automatycznie użyje poprawnej składni dla każdego otwartego pliku gałązki

 33
Author: wolfwood000,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 10:31:12

Jeśli nie jesteś przyzwyczajony do Sublime, nie zapomnij kliknąć w prawym dolnym rogu okna sublime (powinna pojawić się lista rozwijana), a następnie wybierz "HTML (gałązka)" z listy języków, aby włączyć pakiet!

 10
Author: user2511803,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-10 20:39:00

Pracuję na Ubuntu, problem rozwiązałem pobierając https://github.com/Anomareh/PHP-Twig.tmbundle/archive/master.zip I zrobiłem to, co zostało napisane w pliku ReadMe.

  • po ponownym uruchomieniu Sublime Text wybierz opcję "HTML (gałązka)" w menu "Widok- > składnia", aby zobaczyć nowe podświetlenie.
  • aby automatycznie podświetlić wszystkie pliki gałązek, Otwórz dowolny html.szablon gałązki i wybierz "View->Syntax->Open all current extension as... - > HTML (Twig)"
 2
Author: Loïch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-16 08:46:08