Nette Documentation Preview

syntax
Editoren und IDEs
*****************

.[perex]
Ein guter Editor macht die Entwicklung deutlich angenehmer: Er hebt die Syntax hervor, vervollständigt Code und findet Tippfehler. Hier sind die empfohlenen Editoren und Plugins für Nette, Latte und NEON.


PhpStorm
========

Installieren Sie diese Plugins über `Settings > Plugins > Marketplace`:
- [Nette |https://plugins.jetbrains.com/plugin/28342-nette]
- [Latte |https://plugins.jetbrains.com/plugin/24218-latte-support] oder [Latte Pro |https://plugins.jetbrains.com/plugin/19661-latte-pro]
- [NEON |https://plugins.jetbrains.com/plugin/28338-neon] oder [NEON / Nette support |https://plugins.jetbrains.com/plugin/18387-neon-nette-support]
- [Nette Tester |https://plugins.jetbrains.com/plugin/8226-nette-tester]

Das Latte-Plugin ist sehr ausgereift und bietet in Templates eine hervorragende Vervollständigung von PHP-Code. Damit es optimal funktioniert, verwenden Sie [typisierte Templates |latte:type-system].


VS Code
=======

Im Marketplace gibt es mehrere Plugins:
- [Nette for VS Code |https://marketplace.visualstudio.com/items?itemName=franken-ui.nette-for-vscode] (das neueste)
- [Nette Latte + Neon |https://marketplace.visualstudio.com/items?itemName=Kasik96.latte]
- [Nette Latte templates |https://marketplace.visualstudio.com/items?itemName=smuuf.latte-lang]


Weitere Editoren
================

- NetBeans: eingebaute Unterstützung für Nette, Latte und NEON
- Sublime Text 3: installieren Sie das Paket [Nette Latte Neon |https://github.com/FilipStryk/Nette-Latte-Neon-for-Sublime-Text-3] (auch über Package Control verfügbar) und wählen Sie für .latte-Dateien unter `View > Syntax` Latte aus
- VIM: [Plugin |https://github.com/fpob/nette.vim]
- Emacs: [NEON-Plugin |https://github.com/Fuco1/neon-mode]
- in älteren Editoren verwenden Sie für .latte-Dateien die Hervorhebung von Smarty

Unterstützung für Latte und NEON gibt es außerdem im Web-Highlighter [Prism.js |https://prismjs.com/#supported-languages] und im Editor [Ace |https://ace.c9.io].


Integration von Tracy
=====================

Binden Sie außerdem Tracy in Ihren Editor ein. Wenn eine Fehlerseite angezeigt wird, öffnet ein Klick auf einen Dateinamen die Datei direkt in Ihrem Editor an der entsprechenden Zeile. Lesen Sie, [wie Sie diese Funktion konfigurieren |tracy:open-files-in-ide].

Editoren und IDEs

Ein guter Editor macht die Entwicklung deutlich angenehmer: Er hebt die Syntax hervor, vervollständigt Code und findet Tippfehler. Hier sind die empfohlenen Editoren und Plugins für Nette, Latte und NEON.

PhpStorm

Installieren Sie diese Plugins über Settings > Plugins > Marketplace:

Das Latte-Plugin ist sehr ausgereift und bietet in Templates eine hervorragende Vervollständigung von PHP-Code. Damit es optimal funktioniert, verwenden Sie typisierte Templates.

VS Code

Im Marketplace gibt es mehrere Plugins:

Weitere Editoren

  • NetBeans: eingebaute Unterstützung für Nette, Latte und NEON
  • Sublime Text 3: installieren Sie das Paket Nette Latte Neon (auch über Package Control verfügbar) und wählen Sie für .latte-Dateien unter View > Syntax Latte aus
  • VIM: Plugin
  • Emacs: NEON-Plugin
  • in älteren Editoren verwenden Sie für .latte-Dateien die Hervorhebung von Smarty

Unterstützung für Latte und NEON gibt es außerdem im Web-Highlighter Prism.js und im Editor Ace.

Integration von Tracy

Binden Sie außerdem Tracy in Ihren Editor ein. Wenn eine Fehlerseite angezeigt wird, öffnet ein Klick auf einen Dateinamen die Datei direkt in Ihrem Editor an der entsprechenden Zeile. Lesen Sie, wie Sie diese Funktion konfigurieren.