Aufbau einer VScode-Umgebung (Windows 10, Python, C ++, C, Git)

Überblick

Dieser Beitrag

――Ich habe einen neuen PC bekommen und die Umgebung neu aufgebaut, also ein Memorandum

Ich habe es mit diesem Gefühl geschrieben.

Wenn Sie diesen Artikel lesen

--VScode kann verwendet werden!

Der Inhalt ist speziell so

Es ist genauso wie das. …… Aber in Wirklichkeit sind die meisten davon Artikeleinführungen, deshalb bin ich den Pionieren dankbar.

VScode-Installation

Installieren wir also zuerst VScode. VScode ist derjenige, der den Code schreibt (Verschiedenes).

VScode-Installationsverfahren unter Windows 10

...... Es geht auch so weiter.

Aufbau einer Python-Umgebung

Als nächstes folgt der Aufbau der Python-Umgebung. Python zieht jetzt viel Aufmerksamkeit auf sich und ist eine Sprache, die häufig für maschinelles Lernen verwendet wird.

Fügen Sie zuerst Anaconda hinzu. Ist es eine Schlangenbindung? Anaconda ist alles in einem! Es ist eine Art Typ, und das Jupyter-Labor ist sehr praktisch, deshalb werde ich es diesmal nicht vorstellen, aber bitte versuchen Sie es.

Python-Umgebungskonstruktion (Anaconda + VSCode) @ Windows10 [Version Januar 2020]

Nur ein wenig über die virtuelle Umgebung. Es gibt verschiedene Versionen von Python wie 3.7 und 3.8 und es gibt viele nützliche Bibliotheken (Bilder, die nicht wie Toolboxen aussehen), so dass ich zum Beispiel für jedes Projekt einige Dinge ändern möchte. Daher erstellen wir eine virtuelle Umgebung und verwalten darin Versionen usw. In der ersten Phase "Alleine lernen" muss man sich der virtuellen Umgebung nicht so bewusst sein, aber ich denke, es wäre schön, wenn man sie nutzen könnte.

Im obigen Artikel habe ich etwas mehr Details zu diesem Bereich gegeben. Sie können eine virtuelle Umgebung auf der GUI von Anaconda erstellen (dh auch wenn es sich nicht um eine Befehlsschaltfläche handelt).

Das Erstellen einer virtuellen Umgebung mit Anaconda erfolgt mit dem Befehl `conda `. Die folgenden grundlegenden Befehle sind jedoch nicht in der obigen URL enthalten.

Virtuelle Umgebung mit Anaconda erstellen / löschen

C ++, C-Umgebungskonstruktion

Hier werden zwei Methoden vorgestellt. Eigentlich habe ich die Methode der ersten Hälfte gemacht und einiges davon hat nicht funktioniert, also habe ich die Methode der zweiten Hälfte gemacht ... also ist die Methode der zweiten Hälfte vielleicht zum ersten Mal besser.

Beginnen wir mit dem ersten Artikel.

Aufbau eines wettbewerbsfähigen professionellen Umfelds mit Visual Studio Code (Einführung)

Es ist ein Artikel mit vielen Likes, also denke ich, dass es meine Schuld ist, dass ich versagt habe. Später werde ich über den Teil sprechen, der fehlgeschlagen ist.

Diese Methode besteht darin, ein Betriebssystem namens "Ubuntu" auf ein Betriebssystem namens Windows zu setzen und C oder C ++ darin zu kompilieren (ausführbar zu machen). Gemäß dem obigen Artikel scheint der im zweiten eingeführte einen seltsamen Fehler zu haben. Ist es also besser, die obige Methode zu verwenden? Es war der Eindruck, dass.

Lassen Sie mich nun den zweiten Artikel vorstellen.

Bis zum Erstellen und Debuggen von C ++ - Code mit VSCode + MinGW-64

Diese Methode dient zur Installation und Verwendung von MinGW, einem "C ++ - Compiler, der unter Windows kostenlos verwendet werden kann" (zitiert).

Am Ende habe ich beides getan, aber vielleicht gab es aufgrund dieser Situation oder weil ich es möglich gemacht habe, Python zu verwenden, einige süchtig machende Teile, sodass im nächsten Abschnitt die Punkte behandelt werden, an denen es passt. Ich werde reden.

VScode x Python x C ++

Mehrere Muscheln

Dies ist leicht zu verstehen, was eine Shell ist.

Was ist eine Shell

Ich kann ein Terminal mit VScode öffnen und die Shells überprüfen, die in "Standard-Shell auswählen" verwendet werden können, aber wenn Sie bis zu diesem Punkt alles getan haben

Ich denke, dass Sie aus drei wählen können. Zum Beispiel kann WSL Bash Python (wahrscheinlich) nicht ausführen, sodass Sie zunächst möglicherweise mit "Oh, ich habe es eingerichtet, aber ich kann Python nicht verwenden!" Verwechselt werden. Seien Sie versichert, dass Sie es problemlos verwenden können, wenn Sie die Shell für jede Sprache wechseln.

Ich kann keine praktischen C- und C ++ - Erweiterungen verwenden! ??

Ja, hier bin ich in der ersten Hälfte der beiden vorherigen Artikel gestolpert. Insbesondere bin ich auf ein solches Ereignis gestoßen.

Versuchen Sie, die C / C ++ - Entwicklungsumgebung mit VSCode vorzubereiten

Ich habe "C / C ++" installiert, eine praktische Erweiterung, die auf Codefehler hinweist, die in 2-3 des zweiten Artikels erläutert wird.

#include <stdio.h>

Ich habe eine Fehlermeldung wie "Einschlusspfad ist falsch!" In der include-Anweisung wie z. Nun, ich werde nicht auf Details eingehen, aber ich konnte dieses Problem nicht alleine lösen, also wechselte ich zur zweiten Methode ...

Installieren Sie Git

Mein Stolperpunkt ist so etwas, aber lassen Sie uns einen zweiten Blick darauf werfen und Git installieren. Git ist derjenige, der Code verwaltet und teilt. Praktisch.

Verfahren zum Installieren von git unter Windows

Es gibt auch verschiedene Unannehmlichkeiten, wenn Sie es nur installieren. Ich denke, es ist besser, auch die anfänglichen Einstellungen vorzunehmen. Dies wird hilfreich sein.

Zusammenfassung der grundlegenden Operationen von Git mit VS-Code

Ich denke, dass der Name und die E-Mail-Adresse für den Teil "Grundeinstellung von Git" ausreichen. Auf diese Weise können Sie verschiedene Vorgänge auf der VScode-GUI ausführen.

Übrigens, wenn Sie Git installieren, erhöht sich die Anzahl der Shells wieder und Sie können diesmal "Git Bash" verwenden. "Die anfängliche Einstellung von Git" erfolgt auf diesem Git Bash, aber der Einstellungsinhalt hier wird in einigen Fällen ** nicht in anderen Shells ** wiedergegeben. Die GUI spiegelt die in Git Bash vorgenommenen Einstellungen wider. Seien Sie jedoch vorsichtig, wenn Sie Git mit anderen Shells betreiben.

Ich denke, diese Geschichte ist für Erstanwender schlampig, aber wenn Sie über die Einstellungen stolpern, kann der folgende Artikel hilfreich sein.

Git-Einstellungen mit git config überprüfen / ändern

Was Git-Befehle betrifft, habe ich zuvor eine kleine Zusammenfassung geschrieben, also werde ich sie hinzufügen. (Offensichtliche Werbung)

Git Cheet Sheet

Wenn Sie Git noch nicht verwendet haben, werfen Sie bitte einen Blick darauf, da Sie mehr über Git erfahren können, indem Sie die Referenz-URL im obigen Artikel lesen.

Verschiedene erweiterte Funktionen

Von nun an geht es also um Erweiterungsfunktionen und VScode-Einstellungen. Das heißt, es tut mir leid für die Grundlagen ...

Die Methode zum Hinzufügen der Erweiterungsfunktion wurde in den obigen Umgebungseinstellungen beschrieben, daher werde ich sie weglassen (ich werde sie weglassen).

C/C++ Ich stellte dies ein wenig an meinem Stolperstein vor. Dies ist sehr praktisch, da es auf Fehler im in C / C ++ geschriebenen Code hinweist.

Code Spell Checker Wenn Sie beispielsweise "haloo" schreiben, werden Sie gewarnt: "Hey, gibt es nicht so viel Englisch?" Ein einzelner Tippfehler kann dazu führen, dass das Programm nicht mehr funktioniert, was sehr nützlich ist.

Git History Es zeigt Git-Protokolle usw. auf sehr einfach zu lesende Weise an.

Japanese Language Pack for Visual Studio Code Es macht VScode Japanisch.

Python Dies ist eine unverzichtbare Erweiterung, wenn Sie Python verwenden. Es wird Codefehler finden und verschiedene Dinge tun.

Pylance Es macht Dinge, die Sie mit dem obigen Python nicht erreichen können. Einzelheiten finden Sie im folgenden Artikel.

[Python] Ich habe sofort versucht, die VS-Code-Erweiterung von Pylance zu verwenden.

zenkaku Es entdeckt den Feind des Programmierers, Zenkaku. Es bewegt sich nicht wegen des vollen Winkels ... Ich habe das Gefühl, dass jeder einmal durchgeht.

Verschiedene VScode-Einstellungen

Abschließend möchte ich die von mir vorgenommenen Einstellungen vorstellen.

Editor: Insert Spaces Ich versuche, eine Registerkarte einzufügen, wenn ich die Tabulatortaste drücke (Standard sind 4 Leerzeichen). Es ist Geschmackssache.

Editor: Render Whitespace Leere Zeichen werden angezeigt. Ich bin Grenze. Auf diese Weise können Sie sehen, ob es sich um eine Registerkarte handelt und ob an einem fremden Ort kein Platz vorhanden ist.

Editor: Word Wrap Sie können festlegen, ob der horizontal lange Code umbrochen und angezeigt werden soll. Ich bin dran. Es ist Geschmackssache.

Files: Auto Save Sie können festlegen, ob automatisch gespeichert werden soll. Ich habe eine Nachverzögerung. Der Vorteil des automatischen Speicherns ist natürlich eine Gegenmaßnahme, wenn Sie das Speichern vergessen oder der PC plötzlich ausfällt. Als Nachteil können Sie die Bearbeitung jedoch möglicherweise nicht rückgängig machen. Dies ist auch Geschmackssache.

Files: Eol Sie können das Standard-Zeilenvorschubzeichen ändern. Eigentlich kann das Zeilenvorschubzeichen je nach Umgebung unterschiedlich sein, aber ich habe Angst davor, also setze ich es auf \ n.

Schließlich

Es ist also nur ein Memorandum, aber ich hoffe, es hilft jemandem. Ich wäre auch dankbar, wenn Sie mir sagen könnten, ob es einen besseren Weg gibt (insbesondere über meinen Stolperstein).

Recommended Posts

Aufbau einer VScode-Umgebung (Windows 10, Python, C ++, C, Git)
Aufbau einer Python-Umgebung (Anaconda + VSCode) @ Windows10 [Version Januar 2020]
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
Erstellen einer Python-Umgebung unter Windows 7
Python-Umgebungskonstruktionsnotiz unter Windows 10
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Umgebungskonstruktion (Python)
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Konstruktionsverfahren für die Python-Projektumgebung (für Windows)
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Verstümmelte Python-Zeichen in der Windows + Git Bash-Umgebung
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
Aufbau einer Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
Python-Umgebungskonstruktion @ Win7
Python + Anaconda + Pycharm-Umgebungskonstruktion
Aufbau einer PyTorch C ++ (LibTorch) -Umgebung
CI-Umgebungskonstruktion ~ Python Edition ~
Aufbau einer Python-Umgebung für Mac
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
Erstellen Sie eine Python-Umgebung unter Windows
Python-Umgebungskonstruktion und TensorFlow
Erstellen Sie eine Python-Umgebung mit Windows
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
[Tensorflow] Aufbau der Tensorflow-Umgebung unter Windows 10
Umgebungskonstruktion von Python2 & 3 (OSX)
OpenJTalk unter Windows 10 (Sprechen Sie Japanisch mit Python aus der Umgebungskonstruktion)
Memo zum Erstellen einer Python-Umgebung mit Docker unter Windows 10 Home
VScode-Umgebungskonstruktion (auf Mac) und Diagrammanzeige in Python (@ Browser)
Beginnen Sie mit Python! ~ ① Umweltbau ~
Python + Unity Verbesserte Erstellung von Lernumgebungen
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Ich habe die Konstruktion der Mac Python-Umgebung überprüft
Aufbau einer Python-Entwicklungsumgebung unter macOS
Python-Umgebungskonstruktion (Pyenv + Poesie + Pipx)
Ml-Agents Release 6 (0.19.0) Zusammenfassung der Umgebungskonstruktion [Windows]
Erstellen einer Umgebung für Python3.8 auf einem Mac
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Python3 TensorFlow für Mac-Umgebungskonstruktion
Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
[Docker] Python3.5 + Numpy + Matplotlib-Umgebungskonstruktion
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
Erstellen Sie eine Windows Python-Ausführungsumgebung mit VScode + Remote WSL
Beispiel für die Erstellung einer Python-Entwicklungsumgebung unter Windows (wsl2, vscode, pipenv)
Aufbau einer LaTeX- und R-Umgebung (ein wenig Python) mit SublimeText3 (Windows)
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
VSCode + venv Ich steckte im Umweltbau fest