Thread Best Practice? Modulvariablen mit oder ohne Modulpräfix (26 answers)
Opened by GwenDragon at 2024-07-05 14:48

haj
 2024-07-05 20:37
#196553 #196553
User since
2015-01-07
561 Artikel
BenutzerIn

user image
2024-07-05T15:59:52 GwenDragon
Quote
Ich verlasse mich da auf die Tools, die mir bei Bedarf zeigen, wo die Variable deklariert ist
Welche? [...]

Viele Editoren unterstützen inzwischen das Wikipedia:Language Server Protocol. Für Perl gibt es einen entsprechenden Server von Brian Scanell, den PerlNavigator (es gibt noch andere, die aber meiner Meinung nach funktionell hinterherhinken). Für VSCode, Sublime, Emacs, Neovim und LiteXL sind da auch die Anleitungen zu finden, wie man den PerlNavigator installiert und konfiguriert.

Ich selber verwende Emacs mit LSP-Mode + PerlNavigator, da kann man mit M-. die Deklaration des Worts finden, auf dem grade der Cursor sitzt. Der PerlNavigator ist da sehr findig auch bei Methoden, die nirgendwo als sub oder method deklariert sind, wie beispielsweise die automagisch generierten Konstruktoren und Zugriffsmethoden bei CPAN:Moose, CPAN:Object::Pad und Corinna.

Für vim gibt's auch CPAN:Code::ART von Damian Conway.

View full thread Best Practice? Modulvariablen mit oder ohne Modulpräfix