2015-11-21 16 views
6

Wenn in der Windows-Version von Visual Studio-Code (Version 0.10.1) jede PHP-Datei zu öffnen, erhalte ich die Meldung:Wie deaktiviert man die PHP-Validierung in Visual Studio Code?

Kann die PHP-Datei nicht überprüfen. Das PHP-Programm wurde nicht gefunden. Verwenden Sie die ‚php.validate.executablePath‘ Einstellung, um die Lage von ‚php‘

ich nicht PHP lokal installiert haben zu konfigurieren haben - ist es eine Möglichkeit, die automatische Validierung für PHP auszuschalten, sei es für die Projekt oder global?

Antwort

9

Ab Version 0.10.5 gibt es eine Einstellung unter PHP Configuration Options in settings.json, um die Validierung zu steuern. Sie können entweder die Arbeitsbereicheinstellungen oder die globalen Einstellungen ändern, je nachdem, was Sie erreichen möchten.

// Whether php validation is enabled or not. 
    "php.validate.enable": true, 
+1

Diese Option ist anscheinend neu in der Version 0.10.5 - hervorragend! – Ken

1

Nicht sicher, wie dies in der Windows-Version zu erreichen ist. Aber für die Linux-Version (und Mac?):

Hinzufügen eines Pfades von/dev/null scheint die Nachricht zu unterdrücken.

Datei -> Einstellungen -> Benutzereinstellungen (oder Arbeitsbereichseinstellungen).

"php.validate.executablePath": "/dev/null" 
+0

Leider scheint diese Technik nicht mit der ** Windows ** - Version zu funktionieren. – Ken

+0

Hoppla. Das habe ich vermisst. Es tut uns leid. Meine Antwort wurde aktualisiert, falls jemand es unter der Linux (und wahrscheinlich Mac) Version ausführen möchte. –

3

Für Windows scheint es nicht zu funktionieren, da es als Nullzeiger startet.

"php.validate.executablePath": null 

Wenn Sie es in etwas ändern wie:

"php.validate.executablePath": "C:\\php\\php.exe" 

und legen Sie eine leere Datei als „php.exe“ genannt (könnte eine Textdatei sein) stoppt die Warnung zeigt, obwohl ich tun nicht wissen, ob es irgendwelche Nebenwirkungen geben könnte, wenn VS-Code tatsächlich versucht, es zu benutzen.

Aber ich möchte hinzufügen, dass die Installation von PHP eine bessere Option sein kann. Es wird nur ausgeführt, wenn es aufgerufen wird, so dass die einzige zusätzliche Ressource, die Sie am Ende verwenden könnte, wäre einige Festplattenplatz.

0

Festlegen der PHP-Validierung auf false in den Einstellungen/User settings.json und/oder Einstellungen/Arbeitsbereich settings.json funktioniert zur Zeit in Windows (2016, VSC Version 1.4.0), um die Validierungsmeldungen zu beenden. Benutzereinstellungen werden global angewendet, während Workspace-Einstellungen auf bestimmte Ordner oder Projekte angewendet werden.

Um zu verdeutlichen, was Neulingen möglicherweise nicht klar ist, müssen die benutzerdefinierten Einstellungen in den Einstellungen'.json 'und'Settings.json' in den Benutzereinstellungen in Klammern gesetzt werden, da sonst die Standardeinstellungen nicht überschrieben werden.

Nachdem die Einstellungen eingegeben wurden, muss die Seite gespeichert werden (Datei/Speichern). Ein Backup von 'settings.json' kann über Speichern unter exportiert werden, indem der Dateiname geändert und/oder ein anderer Ordner gewählt wird. Zum Beispiel "myfolder \ 2017-01-01_vsc_user_settings.json". Um die Backup-Datei zu verwenden, öffnen Sie sie in VSC und kopieren/fügen Sie den Code wieder in die Einstellungen/User oder Preferences/Workplace 'settings.json' ein.

https://code.visualstudio.com/docs/customization/userandworkspace

PHP Validierung deaktivieren: Einstellungen.json

// Place your settings in this file to overwrite default and user settings. 
{ 
"php.validate.enable": false 
} 

Verwenden Sie Kommatrennzeichen, um mehrere Standardeinstellungen zu überschreiben: settings.json.

// Place your settings in this file to overwrite default and user settings. 
{ 
"php.validate.enable": false, 
"files.trimTrailingWhitespace": true, 
"editor.autoClosingBrackets": false, 
"editor.wordWrap": true 
} 
-1

Wenn Sie eine PHP-Datei im Visual Studio-Code öffnen, dann nehme ich an, dass Sie Intellisense verwenden möchten. Installieren Sie einfach die Erweiterung PHP Debug in Visual Studio Code und befolgen Sie alle Anweisungen, bis Sie die JSON-Datei in Visual Studio Code erstellt und gespeichert haben.

Verwandte Themen