Testen von Visual Studio-Code

Es ist ratsam, das Folgende offen und ohne die Absicht zu lesen, der radikalste in der GNU / Linux-Welt zu sein. Und für denjenigen, der versucht, den Kommentar abzugeben: Nein, dies ist nicht weit von FromWindows entfernt

Ich habe lange darüber nachgedacht, einen Artikel über das neue Microsoft zu schreiben, das er betreibt. Satya Nadella, was sich sehr von dem bösen Unternehmen unterscheidet, das sein Monopol überall ausübt, um den größten Teil des Marktes abzudecken, aber aus dem einen oder anderen Grund habe ich die Ideen nicht organisiert und sie in diesem Blog reflektiert.

Ich stelle klar, es ist nicht so, dass die Redmond-Leute jetzt die Guten im Film geworden sind oder dass sie aufgehört haben, monopolistische Handlungen auszuführen, aber es kann nicht geleugnet werden, dass wir in letzter Zeit zumindest eine Reihe von Handlungen und Veränderungen erlebt haben Sie geben viel zu denken.

Einige der Änderungen

Sie fragen sich vielleicht, über welche Änderungen ich spreche? Nun, ich beginne mit dem wichtigsten von allen: Microsoft hat begonnen, seinen Benutzern zuzuhören. Auf den ersten Blick war es nicht mehr das Unternehmen, das sich entschied, etwas in Windows zu implementieren, und es blieb so, egal wie sehr seine Benutzer protestierten (z. B. als sie das Startmenü verließen) Windows 10 Es ist das beste Beispiel dafür.

In Windows 10 selbst haben sie eine Reihe von Änderungen implementiert, die zumindest interessant sind. Beispielsweise ist die Art und Weise der Verwaltung des Netzwerks sehr ähnlich Netzwerk Manager bis zu einem gewissen Punkt und schließlich durch Ändern der Fenstergröße des CMD, das bleibt nicht in einem kleinen festen Rahmen ... viele werden wissen, was ich meine.

Für mit ihm Open Source Es wurden auch einige interessante Änderungen vorgenommen. Wir haben schon gesehen wie Microsoft erkennt Debian als hervorragende Plattform für die Bereitstellung Ihres Projekts Azure, ein Cloud-Service, von dem ich glaube, dass er in den kommenden Jahren die Haupteinnahmequelle für dieses Unternehmen sein wird. Darüber hinaus wird gesagt, dass Anwendungen in erstellt werden können ASP.NET 5 mit Linux-Unterstützung.

Ob Sie es glauben oder nicht (und ich habe es selbst nicht geglaubt), Microsoft hat zusammengearbeitet oder direkt an einem gearbeitet Reihe von OpenSource-Projektenund versuchen, in irgendeiner Weise ein "viel offeneres" Unternehmen zu sein.

Aber wie wir hier sagen, lege ich meine Hände für niemanden ins Feuer. Mit dem, was ich zuvor gesagt habe, meine ich nicht (die Redundanz wert), dass Microsoft, das vorher schlecht war, jetzt gut ist. Ich erkenne nur in gewisser Weise die guten Entscheidungen an, die sie in letzter Zeit getroffen haben. Und hier komme ich mit dem ersten Thema dieses Artikels ins Spiel: Visual Studio Code.

Visual Studio Code

VisualStudioCode_feature

Microsoft überraschte viele Menschen, indem es allen kostenlos zur Verfügung stellte. Visual Studio Code, was ich immer noch nicht weiß, ob es sich um einen fortgeschrittenen Texteditor oder eine IDE handelt, aber es scheint mir sehr, sehr vertraut zu sein. Erhabener Text, Atom o Wand- und Deckenhalterungen, nicht nur im Aussehen, sondern auch in einigen seiner Optionen und Funktionen. In der Tat ist es mit geschrieben TypeScript / JavaScript und nutzt KnotenJS. Interessanterweise unterstützt es die Verwaltung unseres Git-Repositorys.

Visual Studio Code (auch bekannt als VSCode) unterstützt a viele Sprachen welches es Syntaxhervorhebung bietet, einschließlich: Stapel, C ++, Closure, Kaffee-Skript, DockerFile, F #, Go, Jade, Javac, Lenker, Ini, Lua, Make-Datei, Markdown, Ziel c, Perl, PHP, Power Shell, Python, R, Rasiermesser, Ruby, SQL, VisualBasic, XML. Darüber hinaus verfügt es über eine automatische Vervollständigung für CSS, HTML, JavaScript, JSON, Weniger, Sass und Refactoring für C# y Typoskript.

Visual Studio Code

In Bezug auf die Anpassung bietet es ein helles und ein dunkles Thema, und im Fall von GNU / Linux können wir die Datei manuell bearbeiten:

$HOME/.config/Code/User/settings.json.

und fügen Sie bestimmte Optionen hinzu. Darüber hinaus verfügt es über viele Tastaturkürzel, die das Leben erleichtern. Sie können dies alles auf der Dokumentationswebsite lesen.

Dokumentation

Obwohl es meines Wissens kein OpenSource-Tool ist, hat es eine Lizenz zum Teil zum Nutzen der Entwickler recht freizügig. Zum Beispiel:

  • Allgemeines. Mit der Software können Sie Ihre Anwendungen entwickeln und testen.
  • Demo verwenden. Die oben zulässigen Verwendungen umfassen die Verwendung der Software zur Demonstration Ihrer Anwendungen.
  • Sicherheitskopie. Sie können eine Sicherungskopie der Software erstellen, um die Software neu zu installieren.
  • Die Software enthält Komponenten von Drittanbietern, die unter Open Source-Lizenzen mit Verpflichtungen zur Verfügbarkeit des Quellcodes lizenziert sind. Kopien dieser Lizenzen sind in der ThirdPartyNotices-Datei oder der zugehörigen Credits-Datei enthalten. Sie können den entsprechenden vollständigen Quellcode von uns erhalten, wenn dies gemäß den entsprechenden Open Source-Lizenzen erforderlich ist, indem Sie eine Zahlungsanweisung oder einen Scheck über 5.00 USD an folgende Adresse senden: Source Code Compliance Team, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 USA

Obwohl nicht alles rosig ist, wie die gleiche Lizenz sagt:

  • DATEN. Die Software sammelt möglicherweise Informationen über Sie und Ihre Verwendung der Software und sendet diese an Microsoft. Microsoft kann diese Informationen verwenden, um Dienste bereitzustellen und unsere Produkte und Dienste zu verbessern. Bei dieser Vorabversion können Benutzer keine Daten erfassen. Einige der Funktionen der Software ermöglichen möglicherweise die Erfassung von Daten von Benutzern der Anwendungen, die mit der Software entwickelt wurden. Wenn Sie diese Funktionen verwenden, um die Datenerfassung in Ihren Anwendungen zu ermöglichen, müssen Sie die geltenden Gesetze einhalten, einschließlich der Bereitstellung entsprechender Hinweise für Benutzer Ihrer Anwendungen. Weitere Informationen zur Datenerfassung und ihrer Verwendung finden Sie in der Hilfedokumentation und in der Datenschutzerklärung unter http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. Die Verwendung der Software gilt als Ihre Zustimmung zu diesen Praktiken.

Dies sind einige der interessanteren Dinge, die ich über diese Lizenz gelesen habe, und da ich kein Anwalt bin, kann ich nicht feststellen, ob es eine gute oder eine schlechte Sache ist. Aber wie auch immer.

Laden Sie Visual Studio Code herunter und installieren Sie es

Archlinux-Benutzer können Visual Studio Code von AUR installieren:

$ yaourt -S vscode-bin

Dies ist jedoch nicht erforderlich, da wir nur die komprimierte Datei herunterladen müssen, die sie uns auf ihrer Website anbieten, und die darin enthaltene Binärdatei ausführen müssen. Und das ist es.

Laden Sie VSCode herunter

Schlussfolgerungen zum Visual Studio-Code

Lohnt es sich, die heute in GNU / Linux verfügbaren Optionen zu belassen, die von VSCode geöffnet und kostenlos sind? Natürlich nicht, aber um ehrlich zu sein, zumindest für meine Arbeit als FrontEnd ist VSCode ein ausgezeichnetes Werkzeug (obwohl ich es wiederhole, habe ich es nicht zu 100% erforscht).

Es sollte auch klargestellt werden, dass es sich nicht um eine endgültige Version handelt, sodass die Software möglicherweise Fehler enthält. Bisher hatte ich jedoch keine Probleme mit der Verwendung. Die Benutzeroberfläche ist sehr freundlich und arbeitet sehr schnell.

Was ist nicht OpenSource? Ich wiederhole, ich weiß nicht, ob es vollständig geschlossen ist, aber es verwendet offene Technologien und am Ende, wie viele verwenden Opera oder ähnliche Anwendungen? Daher ist es für jeden Geschmack etwas dabei.