Microsoft Visual Studio ist eine der leistungsstärksten integrierten Entwicklungsumgebungen mit einem Nachteil: Es ist nur für Windows verfügbar. Um Linux- und Mac-Benutzer für die Visual Studio-Familie von Entwicklungstools zu gewinnen, hat Microsoft kürzlich Visual Studio Code (oder kurz VSCODE) gestartet-ein wirklich plattformübergreifender Code-Editor, der sowohl schnell als auch leicht ist.
vscode funktioniert gleich gut unter Linux, Mac und Windows. Da Microsoft Visual Studio 2013 selbst unter Windows verfügbar ist, wird VSCODE am wahrscheinlichsten mehr Akzeptanz bei Linux- und Mac -Benutzern sehen .
Hier sind einige Funktionen, die VSCODE möglicherweise zu einer überzeugenden Alternative zu Ihrem vorliegenden Code -Editor machen:
In den meisten anderen beliebten Code -Editoren sind diese Funktionen erst verfügbar, nachdem Sie die entsprechenden Plugins manuell installiert haben - wenn sie überhaupt verfügbar sind.
In diesem Tutorial werde ich Ihnen zeigen, wie Sie VSCODE auf Ubuntu, einer der beliebtesten Linux -Distributionen, installieren und verwenden.
Hinweis: Wenn Sie ein Windows-Benutzer sind, können Sie dieses Tutorial weiterhin befolgen, indem Sie alle Befehlszeileninstallationen überspringen. Sie müssen stattdessen nur das Windows -Installationsprogramm verwenden, das alles für Sie einstellt.
Um diesem Tutorial zu folgen, benötigen Sie:
Erstellen Sie ein Verzeichnis für VSCODE.
mkdir ~/VSCode
Geben Sie dieses Verzeichnis ein und verwenden Sie WGET, um VSCODE herunterzuladen.
cd ~/VSCode wget 'http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip'
extrahieren Sie das Archiv mit Unzip.
unzip VSCode-linux-x64.zip
Erstellen Sie einen Link zum ausführbaren Code in/usr/local/bin/so, damit er aus jedem Verzeichnis ausgeführt werden kann.
mkdir ~/VSCode
starten Sie VSCODE, indem Sie Code eingeben. Sie sollten jetzt den Begrüßungsbildschirm sehen können:
In der vorliegenden Veröffentlichung von VSCODE gibt es keine Option, um ein neues Projekt zu erstellen. Es kann jedoch vorhandene Verzeichnisse als Projekte behandelt werden. Um dies zu tun, müssen Sie lediglich das Verzeichnis als Befehlszeilenargument zum Code übergeben. Zum Beispiel können Sie das Verzeichnis ~/JustanotherApp als Projekt behandeln.
cd ~/VSCode wget 'http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip'
Um die Vorschläge von IntelliSense zu sehen, müssen Sie lediglich den Kontrollraum drücken. In der Package Ihres Projekts.JSON wird beispielsweise in IntelliSense alle verfügbaren Felder auflisten:
Diese Vorschläge sind jedoch für alle Klassen nicht verfügbar. Wenn Sie beispielsweise versuchen, die Felder und Methoden in einer Instanz von Express zu betrachten, finden Sie standardmäßig nichts:
Um dieses Problem zu lösen, benötigen Sie die entsprechenden Definitionen für Typscript -Typ. Um diese Definitionen zu erhalten, können Sie TSD (TypeScript -Definitionsmanager für definitiveded), ein NPM -Modul verwenden.
Wenn Sie es noch nicht haben, installieren Sie es aus dem Terminal mit:
Jetzt können Sie in Ihrem Projektverzeichnis TSD verwenden, um die gewünschten Typdefinitionen zu installieren. Um beispielsweise die Typdefinitionen für das Express -Framework zu installieren, müssen Sie Folgendes eingeben:
unzip VSCode-linux-x64.zip
Erstellt eine Datei namens TSD.D.TS in Ihrem Projekt in einem Verzeichnis namens Typierungen. Verweisen Sie auf diese Datei in VSCODE, indem Sie den folgenden Code zu Ihrer JavaScript -Datei hinzufügen:
sudo ln -s $PWD/Code /usr/local/bin/code
Sie können jetzt den Kontrollraum drücken, um festzustellen, dass Vorschläge für Objekte verfügbar sind, die zum Express -Framework gehören:
cd ~/JustAnotherApp code .
In den meisten leichten Code-Editoren fehlt die Debugging-Unterstützung entweder oder wird nur mit Hilfe von Plugins unterstützt. VSCODE hingegen verfügt über einen eingebauten interaktiven Debugger, der Ihr Codierungserlebnis erheblich verbessern kann. Wenn Sie zum ersten Mal versuchen, den Debugger in Ihrem Node.js -Projekt zu verwenden, generiert VSCODE eine Datei namens Launt.json, die verschiedene Konfigurationsdetails enthält. Diese Datei erfordert möglicherweise einige Änderungen, je nach Projekt. Die wichtigsten Felder in dieser Konfiguration sind Name und Programm. Standardmäßig hat der Name das Value -Start -App.js und das Programm hat den Wert app.js. Sie müssen diese so ändern, dass sie die Dateien in Ihrem Projekt entsprechen. Wenn der Name der Hauptdatei Ihres Projekts beispielsweise index.js anstelle von app.js ist, sollte Ihr Start.json enthalten:
mkdir ~/VSCode
Obwohl es unter Windows, Ubuntu (und den meisten anderen Linux -Distributionen und Mac OS X) funktioniert, müssen Sie Mono 3.10.0 oder höher installieren, damit der Debugger funktioniert. Ohne ihn wird der Versuch, den Debugger zu starten, scheitern:
Um die neueste Version von Mono zu installieren, müssen Sie Ubuntus Softwarequellen neue PPA hinzufügen. Tun Sie dies, indem Sie ein Terminal öffnen und eingeben:
cd ~/VSCode wget 'http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip'
Sie können Mono jetzt mit APT-Get installieren.
unzip VSCode-linux-x64.zip
Erstellen Sie schließlich einen Link zur ausführbaren Mono -Datei in /usr /bin:
sudo ln -s $PWD/Code /usr/local/bin/code
kehren Sie zu VSCODE zurück und starten Sie das Debug erneut. Sie sollten sehen, dass es funktioniert:
Auf allen Plattformen unterstützt VSCODE die Versionskontrolle mit Git. Um diese Funktion zu verwenden, müssen Sie Git auf Ihrem Computer installieren lassen. Auf Ubuntu können Sie Git installieren, indem Sie erneut ein Terminal öffnen und Folgendes eingeben:
cd ~/JustAnotherApp code .
Gehen Sie zurück zu VSCODE und klicken Sie in der Symbolleiste auf die Git -Schaltfläche. Sie werden aufgefordert, ein neues Repository zu initialisieren:
Nach der Initialisierung zeigt VSCODE alle Dateien an, die festgelegt oder aktualisiert werden müssen. Das Festlegen ist so einfach wie das Eingeben einer Commit -Nachricht und klicken Sie auf das Check -Mark:
Auf allen Plattformen unterstützt VSCODE die Markdown -Vorschau und funktioniert ohne zusätzliche Installationen. Wenn Sie eine Markdown -Datei bearbeiten, wird das Drücken der Steuerverschiebung V jederzeit eine Vorschau der Datei angezeigt.
Zum Beispiel, wenn Ihre Markdown -Datei so aussieht:
… Die Vorschau zeigt dies:
Sie wissen jetzt, wie Sie Visual Studio -Code installieren und ausführen - das erste Entwicklungs -Tool aus der Visual Studio -Familie von Microsoft, das Linux unterstützt - in Ihrem Ubuntu -System. Obwohl der Einrichtungsprozess geringfügig involviert ist, sollten Sie es versuchen, um die für die Webentwicklung optimierte Schnittstelle zu erleben.
.bis Mai 2015 stand VSCODE noch in der Vorschau, mit Verbesserungen und neuen Funktionen, die in den folgenden Monaten wahrscheinlich erscheinen. Updates sind einfach zu installieren und gleichzeitig für alle Plattformen verfügbar.
Wenn Sie Fragen oder Kommentare zu diesem Leitfaden haben, lassen Sie es mich bitte wissen. Haben Sie VSCODE schon ausprobiert? Wenn ja, was hast du gedacht?
Ist Visual Studio Code Open Source? Es wurde von Microsoft entwickelt und gepflegt, und sein Quellcode ist auf GitHub verfügbar. Dies bedeutet, dass Sie zu seiner Entwicklung beitragen, Fehler melden oder sogar Ihre eigene Gabel der Software erstellen können.
bietet.
Ja, Visual Studio -Code ist unter Linux sehr anpassbar. Sie können das Thema ändern, das Arbeitsbereich-Layout anpassen und sogar Ihre eigenen benutzerdefinierten Schlüsselbindungen erstellen. für Git unter Linux. Sie können GIT -Operationen direkt vom Editor ausführen, Diffs Ihrer Änderungen, die Bühnen- und Festlegung von Änderungen anzeigen. Sie können Visual Studio -Code auf einem Raspberry Pi ausführen, das Linux ausgeführt wird. Sie müssen die ARM -Version von Visual Studio Code installieren, die auf der offiziellen Website verfügbar ist.
Das obige ist der detaillierte Inhalt vonErste Schritte mit Microsoft Visual Studio Code unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!