suchen
HeimTechnologie-PeripheriegeräteIT IndustrieErste Schritte mit Microsoft Visual Studio Code unter Linux

Erste Schritte mit Microsoft Visual Studio Code unter Linux

Key Takeaways

  • Microsofts Visual Studio Code (VSCODE) ist ein plattformübergreifender Code-Editor, der gut unter Linux, Mac und Windows funktioniert und Funktionen wie intelligenter Code-Abschluss, Linie, interaktives Debugging, Versionsregelung und Unterstützung für Build-Tools wie möglich anbietet Schlucken und Jake.
  • Die Anleitung enthält ein Schritt-für-Schritt-Tutorial zum Installieren und Verwenden von VSCODE auf Ubuntu, einschließlich des Erstellens eines Projekts, der Verwendung von IntelliSense für automatische Codeabschlüsse und kontextbezogene Codevorschläge, Debugging und Verwendung von Versionskontrolle mit Git.
  • Obwohl VSCODE ab Mai 2015 in der Vorschau steht, wird VSCODE kontinuierlich mit Verbesserungen und neuen Funktionen aktualisiert, die für alle Plattformen gleichzeitig verfügbar sind. Die Schnittstelle ist für die Webentwicklung optimiert, und der Einrichtungsprozess ist zwar leicht involviert, ist jedoch die Mühe für seine optimierte Funktionalität wert.

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:

  • Intelligent Code Completion
  • LINTING
  • Interaktives Debugging
  • Versionskontrolle
  • Unterstützung für Build -Tools wie Gulp und Jake.

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.

Voraussetzungen

Um diesem Tutorial zu folgen, benötigen Sie:

  • ein 64-Bit-Computer, der Ubuntu 14.04 oder höher
  • ausführt
  • a sudo user

Installation

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:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

Erstellen eines Projekts

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'
Wenn Ihr Projekt noch keine Dateien enthält, werden Sie Folgendes sehen:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

Sie können jetzt auf den Namen Ihres Projekts klicken, um Schaltflächen anzuzeigen, mit denen Sie neue Dateien und Ordner erstellen können:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

Verwenden von IntelliSense

IntelliSense ist ein Dachbegriff, der von Microsoft verwendet wird, der Funktionen wie automatische Code-Abschluss und kontextbezogene Codevorschläge abdeckt. Diese sind sehr hilfreich, um die Produktivität zu steigern, insbesondere wenn Sie eine neue API oder Bibliothek verwenden. In der vorliegenden Vorschau -Veröffentlichung von VSCODE ist IntelliSense auf allen Plattformen für JavaScript, CSS, HTML und einige andere Sprachen verfügbar. In diesem Tutorial zeige ich Ihnen, wie Sie es in Ihren Node.js -Projekten verwenden.

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:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

In ähnlicher Weise können Sie die Felder und Methoden in bestimmten gemeinsamen Klassen und Objekten sehen.

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:

Erste Schritte mit Microsoft Visual Studio Code unter Linux 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 .

Erste Schritte mit Microsoft Visual Studio Code unter Linux

Debugging

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:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

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:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

Verwenden von Versionensteuerung

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:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

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:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

Verwenden von Markdown -Vorschau

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:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

… Die Vorschau zeigt dies:

Erste Schritte mit Microsoft Visual Studio Code unter Linux

Schlussfolgerung

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?

häufig gestellte Fragen (FAQs) zum Visual Studio -Code unter Linux

Ist Visual Studio -Code mit Linux kompatibel? Es ist ein leichter, aber leistungsstarker Quellcode -Editor, der auf Ihrem Desktop ausgeführt wird und für Windows, MacOS und Linux verfügbar ist. Es wird mit integrierter Unterstützung für JavaScript, TypeScript und Node.js geliefert und verfügt Visual Studio -Code unter Linux? Sie können das .DEB -Paket von der offiziellen Visual Studio -Code -Website herunterladen und mit dem Befehl dpkg installieren. Alternativ können Sie es auch über den Snap -Paket -Manager installieren, wenn Ihre Linux -Verteilung es unterstützt. Code für C -Entwicklung unter Linux. Sie müssen die C -Erweiterung für Visual Studio -Code installieren und GCC oder Clang auf Ihrem System installieren lassen. Die C -Erweiterung bietet Funktionen wie IntelliSense, Code -Navigation und Debugging -Unterstützung.

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.

Wie aktualisiere ich Visual Studio -Code unter Linux? Code über den Snap -Paket -Manager wird automatisch aktualisiert, wenn eine neue Version verfügbar ist. Wenn Sie es über das .DEB -Paket installiert haben, müssen Sie das neue Paket manuell herunterladen und installieren. Code ist eine ausgezeichnete Wahl für die Python -Entwicklung unter Linux. Sie müssen die Python -Erweiterung für Visual Studio -Code installieren, die Funktionen wie IntelliSense, Linting, Debugging, Code -Navigation, Codeformatierung, Unterstützung von Jupyter Notebook, Refactoring und mehr.

bietet.

unterstützt Visual Studio Code die Remote -Entwicklung unter Linux? Auf diese Weise können Sie eine Remote-Maschine verwenden, als wäre es Ihre lokale Maschine und öffnen eine ganz neue Anzahl von Möglichkeiten für die Cloud-basierte Entwicklung.

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!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Warum Ihre Automatisierung KI-Entscheidungsfindung benötigt (und wie Wordware liefert)Warum Ihre Automatisierung KI-Entscheidungsfindung benötigt (und wie Wordware liefert)May 15, 2025 am 10:47 AM

Wir alle haben die Magie traditioneller Automatisierungsplattformen wie Zapier und IFTTT erlebt. Sie sind gut darin, Anwendungen zu verbinden und einfache zu automatisieren. Einfach, effektiv und eine große Zeitsparung für grundlegende Aufgaben. Aber wie einfach ist Ihr tatsächlicher Workflow? Sobald Ihr Workflow den nuancierten Kontext verstehen, fehlerhaft umgehen oder unstrukturierte Daten umgehen muss, treten diese Tools häufig auf Hindernisse auf. Ihre Einfachheit macht es einfach zu bedienen, wird aber auch zu einer Einschränkung. Wenn einfache Regeln nicht ausreichen: Kundendienst berücksichtigen. Unstrukturierte Daten, die in Ticketing -Systeme gegossen wurden - Chat -Clips, Screenshots, komplexe Benutzerzeichnungen

Vorteile der benutzerdefinierten TelekommunikationssoftwareVorteile der benutzerdefinierten TelekommunikationssoftwareMay 11, 2025 am 08:28 AM

Die kundenspezifische Entwicklung von Telekommunikationssoftware ist zweifellos eine beträchtliche Investition. Langfristig können Sie jedoch erkennen, dass ein solches Projekt möglicherweise kostengünstiger ist, da es Ihre Produktivität wie jede fertige Lösung auf dem Markt steigern kann. Verstehen Sie die wichtigsten Vorteile des Aufbaus eines maßgeschneiderten Telekommunikationssystems. Holen Sie sich die genauen Funktionen, die Sie benötigen Es gibt zwei potenzielle Probleme mit der von Ihnen gekauften Telekommunikationssoftware. Einige fehlen nützliche Funktionen, die Ihre Produktivität erheblich verbessern können. Manchmal können Sie sie mit einer externen Integration verbessern, aber das ist nicht immer genug, um sie großartig zu machen. Andere Software hat zu viele Funktionen und ist zu kompliziert, um sie zu verwenden. Sie werden wahrscheinlich einige davon nicht verwenden (niemals!). Eine große Anzahl von Funktionen trägt normalerweise zum Preis bei. Basierend auf Ihren Bedürfnissen

CNCF löst einen Durchbruch der Plattformparität für ARM64 und X86 ausCNCF löst einen Durchbruch der Plattformparität für ARM64 und X86 ausMay 11, 2025 am 08:27 AM

CI/CD -Rätsel und -Lösungen für Open -Source -Software in ARM64 Architektur Die Bereitstellung von Open -Source -Software auf der ARM64 -Architektur erfordert eine leistungsstarke CI/CD -Umgebung. Es gibt jedoch einen Unterschied zwischen den Stützniveaus von ARM64 und herkömmlichen X86 -Prozessorarchitekturen, die häufig im Nachteil sind. Infrastrukturkomponentenentwickler für mehrere Architekturen haben bestimmte Erwartungen für ihr Arbeitsumfeld: Konsistenz: Die Tools und Methoden, die über Plattformen hinweg verwendet werden, sind konsistent und vermeiden, dass der Entwicklungsprozess aufgrund der Einführung weniger beliebter Plattformen geändert werden muss. Leistung: Die Plattform- und Support -Mechanismus haben eine gute Leistung, um sicherzustellen, dass die Bereitstellungsszenarien bei der Unterstützung mehrerer Plattformen nicht von unzureichender Geschwindigkeit beeinflusst werden. Testabdeckung: Effizienz, Konformität und

Top 21 Entwickler -Newsletter, die sich 2025 abonnieren könnenTop 21 Entwickler -Newsletter, die sich 2025 abonnieren könnenApr 24, 2025 am 08:28 AM

Bleiben Sie über die neuesten technischen Trends mit diesen Top -Entwickler -Newsletters informiert! Diese kuratierte Liste bietet für jeden etwas, von KI -Enthusiasten bis hin zu erfahrenen Backend- und Frontend -Entwicklern. Wählen Sie Ihre Favoriten und sparen Sie Zeit, um nach REL zu suchen

Serverlose Bildverarbeitungspipeline mit AWS ECS und LambdaServerlose Bildverarbeitungspipeline mit AWS ECS und LambdaApr 18, 2025 am 08:28 AM

Dieses Tutorial führt Sie durch das Erstellen einer serverlosen Bildverarbeitungspipeline mit AWS -Diensten. Wir werden ein Next.JS -Frontend erstellen, der in einem ECS -Fargate -Cluster eingesetzt wird und mit einem API -Gateway, Lambda -Funktionen, S3 -Eimer und DynamoDB interagiert. Th

CNCF ARM64 Pilot: Impact and InsightsCNCF ARM64 Pilot: Impact and InsightsApr 15, 2025 am 08:27 AM

Dieses Pilotprogramm, eine Zusammenarbeit zwischen CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal und betätigten, rationalisiert ARM64 CI/CD für CNCF -Github -Projekte. Die Initiative befasst sich mit Sicherheitsbedenken und Leistung

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Nordhold: Fusionssystem, erklärt
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.