Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Perl Programming >> .

Come catturare Perl Errori di sintassi

Scrivere script Perl e programmi richiede un occhio ben levigato per la sua sintassi impegnativo. Lo scherzo spesso detto - per lo più da programmatori Python - è che Perl è un " scrivere solo " linguaggio . I critici ritengono che la sua sintassi ottuso non è ben adattato ad una scansione rapida per gli errori . Ci sono molti editor di testo disponibili in commercio con la sintassi Perl evidenziazione e il debugging integrato . Questi programmi catturare i vostri errori prima di inviare il tuo script per l'interprete , ma non sono liberi . Fortunatamente, l'editor di testo Emacs ottiene il lavoro fatto bene , ed è disponibile a costo zero . Cose che ti serviranno
Aquamacs per Mac OS X
Emacs per Windows
Mostra più istruzioni
1

Scaricare e installare l'editor Emacs per il sistema operativo . Se si utilizza Mac OS X , siete fortunati : l'editor di Aquamacs è un'applicazione nativa OS X che presenta l'aspetto di una applicazione standard OS X , con la funzionalità di Emacs Unix nativi
< br . > 2

Aprire la versione di Emacs su piattaforma Mac OS X , fare doppio clic sull'icona di Aquamacs ( una testa di capra) , o sul sistema di Windows selezionando Start> Applicazioni> emacsclientw.exe .


3

Clicca sul menu file. Scegli " nuovo buffer in modalità " e selezionare " Perl " dalla lunga lista di linguaggi di programmazione e markup disponibili . Questo crea un buffer che si colore - codice il vostro programma Perl come lo si digita - . Commenti di rendering in rosso , i comandi in viola , le funzioni in blu e le variabili in arancione
4

Eseguire il debug di script Perl per scegliendo Strumenti > debug dal menu file. Un nuovo buffer apre sopra il buffer originale . Questo nuovo corre il debugger . Si passerà attraverso il programma linea per linea , trovare gli errori di sintassi e di salvare le modifiche al buffer che contiene lo script .

 

Programmazione © www.354353.com