Construction de l'environnement VScode (Windows10, Python, C ++, C, Git)

Aperçu

Cet article

――J'ai un nouveau PC et j'ai reconstruit l'environnement, donc un mémorandum

Je l'ai écrit avec ce sentiment.

Si vous lisez cet article

--VScode peut être utilisé!

Le contenu est comme ça, en particulier

--Installation de VScode --Installation d'Anaconda

C'est comme ça. …… Mais en réalité, la plupart d'entre eux sont des introductions d'articles, donc je suis reconnaissant aux pionniers.

Installation de VScode

Alors, installons d'abord VScode. VScode est celui qui écrit le code (divers).

Procédure d'installation de VScode @ Windows10

...... Cela continue comme ça.

Construction de l'environnement Python

Vient ensuite la construction de l'environnement Python. Python attire beaucoup d'attention maintenant, et c'est un langage souvent utilisé pour l'apprentissage automatique.

Tout d'abord, ajoutez Anaconda. Est-ce une liaison serpent? Anaconda est tout en un! C'est une sorte de gars, et Jupyter Lab est très pratique, donc je ne le présenterai pas cette fois, mais essayez-le.

Construction de l'environnement Python (Anaconda + VSCode) @ Windows10 [version janvier 2020]

Juste un peu sur l'environnement virtuel. Il existe différentes versions de Python telles que 3.7 et 3.8, et il existe de nombreuses bibliothèques utiles (des images qui ne ressemblent pas à des boîtes à outils), donc il y a pas mal de choses que je veux changer pour chaque projet, par exemple. Par conséquent, nous créons un environnement virtuel et y gérons les versions, etc. Au premier stade de «l'étude seule», vous n'avez pas besoin d'être aussi conscient de l'environnement virtuel, mais je pense que ce serait bien si vous pouviez l'utiliser.

Donc, dans l'article ci-dessus, j'ai donné un peu plus de détails sur ce domaine. Vous pouvez créer un environnement virtuel sur l'interface graphique d'Anaconda (c'est-à-dire même s'il ne s'agit pas d'un bouton de commande).

La création d'un environnement virtuel avec Anaconda se fait à l'aide de la commande conda` '', mais les commandes de base suivantes sont autres que celles de l'URL ci-dessus.

Créer / Supprimer un environnement virtuel avec Anaconda

Construction d'environnement C ++, C

Ici, nous allons introduire deux méthodes. En fait, j'ai fait la méthode de la première moitié et une partie n'a pas fonctionné, alors j'ai fait la méthode de la deuxième moitié ... alors peut-être que la première peut préférer la méthode de la seconde moitié.

Commençons par le premier article.

Création d'un environnement professionnel compétitif avec Visual Studio Code (Introduction)

C'est un article avec beaucoup de likes, donc je pense que c'est ma faute si j'ai échoué. Plus tard, je parlerai de la partie qui a échoué.

Cette méthode consiste à placer un système d'exploitation appelé "Ubuntu" au-dessus d'un système d'exploitation appelé Windows et à y compiler (le rendre exécutable) C ou C ++. Selon l'article ci-dessus, celui introduit dans le second semble avoir un bug étrange, alors vaut-il mieux utiliser la méthode ci-dessus? C'était l'impression que.

Maintenant, laissez-moi vous présenter le deuxième article.

Jusqu'à la création et le débogage du code C ++ avec VSCode + MinGW-64

Cette méthode consiste à installer et utiliser MinGW, un «compilateur C ++ utilisable gratuitement sous Windows» (cité).

J'ai fini par faire les deux, mais peut-être à cause de cette situation, ou parce que j'ai rendu possible l'utilisation de Python, il y avait des parties addictives, donc la section suivante portera sur les points où cela s'intègre. Je vais parler.

VScode x Python x C ++

Coques multiples

Il est facile de comprendre ce qu'est un shell.

Qu'est-ce qu'un shell

Je peux ouvrir un terminal avec VScode et vérifier les shells qui peuvent être utilisés dans "Select default shell", mais si vous avez tout fait jusqu'à présent

Je pense que vous pouvez choisir parmi trois. Par exemple, WSL Bash ne peut pas exécuter Python (probablement), donc au début vous pourriez être confondu avec "Oh, je l'ai configuré mais je ne peux pas utiliser Python!". Soyez assuré que vous pouvez l'utiliser sans problème si vous changez le shell pour chaque langue.

Je ne peux pas utiliser d'extensions C et C ++ pratiques! ??

Oui, c'est là que j'ai trébuché dans la première moitié des deux articles précédents. Plus précisément, j'ai rencontré un tel événement.

Essayez de préparer un environnement de développement C / C ++ avec VSCode

J'ai installé "C / C ++", qui est une extension pratique qui signale les erreurs de code, ce qui est expliqué dans 2-3 du deuxième article.

#include <stdio.h>

J'ai eu une erreur du type "Le chemin d'inclusion est incorrect!" Dans l'instruction d'inclusion telle que. Eh bien, je n'entrerai pas dans les détails, mais je ne pouvais pas résoudre ce problème par moi-même, alors j'ai changé pour la deuxième méthode ...

Installez Git

Il s'agit de ma pierre d'achoppement, mais jetons un second coup d'œil et installons Git. Git est celui qui gère et partage le code. Pratique.

Procédure pour installer git sur Windows

De plus, il y a divers inconvénients simplement en l'installant, donc je pense qu'il est préférable de faire les réglages initiaux également. Ce sera utile.

Résumé des opérations de base de Git avec VS Code

Je pense que le nom et l'adresse mail sont suffisants pour la partie "Paramétrage initial de Git". En faisant cela, vous serez en mesure d'effectuer diverses opérations sur l'interface graphique VScode.

Au fait, si vous installez Git, le nombre de shells augmentera à nouveau et vous pourrez utiliser "Git Bash" cette fois. "La configuration initiale de Git" est effectuée sur ce Git Bash, mais le contenu du paramètre ici n'est ** pas reflété dans d'autres shells ** dans certains cas. L'interface graphique reflète les paramètres définis dans Git Bash, mais soyez prudent lorsque vous utilisez Git avec d'autres shells.

Je pense que cette histoire est bâclée pour les nouveaux utilisateurs, mais si vous tombez sur les paramètres, l'article suivant peut être utile.

Vérifier / modifier les paramètres Git avec git config

En ce qui concerne les commandes Git, j'ai écrit un petit résumé avant, je vais donc l'ajouter. (Publicité flagrante)

Git Cheet Sheet

Si vous n'avez pas encore utilisé Git, veuillez jeter un coup d'œil, car vous pouvez en savoir plus sur Git en regardant l'URL de référence dans l'article ci-dessus.

Diverses fonctions étendues

Donc, à partir de maintenant, il s'agit des fonctions d'extension et des paramètres VScode. Cela dit, je suis désolé pour les bases ...

La méthode d'ajout de la fonction d'extension a été décrite dans les paramètres d'environnement ci-dessus, je vais donc l'omettre (je l'omettrai).

C/C++ J'ai présenté cela un peu à ma pierre d'achoppement. C'est très pratique car cela signale des erreurs dans le code écrit en C / C ++.

Code Spell Checker Par exemple, si vous écrivez "haloo", cela vous avertira "Hey, n'y a-t-il pas un tel anglais?" Une simple faute de frappe peut empêcher le programme de fonctionner, ce qui est très utile.

Git History Il affiche les journaux Git, etc. d'une manière très facile à lire.

Japanese Language Pack for Visual Studio Code Cela rend VScode japonais.

Python C'est une extension indispensable si vous utilisez Python. Il trouvera des erreurs de code et fera diverses choses.

Pylance Il fait des choses que vous ne pouvez pas atteindre avec le Python ci-dessus. Pour plus de détails, veuillez consulter l'article suivant.

[Python] J'ai immédiatement essayé d'utiliser l'extension VS Code de Pylance.

zenkaku Il découvre l'ennemi du programmeur, Zenkaku. Ça ne bouge pas à cause du plein angle ... J'ai l'impression que tout le monde passe une fois.

Divers paramètres VScode

Enfin, je voudrais vous présenter les réglages que j'ai effectués.

Editor: Insert Spaces J'essaie d'insérer une tabulation lorsque j'appuie sur Tab (la valeur par défaut est de 4 espaces). C'est une question de goût.

Editor: Render Whitespace Des caractères vierges seront affichés. Je suis limite. Avec cela, vous pouvez voir s'il s'agit d'un onglet et s'il n'y a pas d'espace dans un endroit étrange.

Editor: Word Wrap Vous pouvez définir s'il faut envelopper le code horizontalement long. Je suis dessus. C'est une question de goût.

Files: Auto Save Vous pouvez définir si vous souhaitez enregistrer automatiquement. J'ai un retard après. Bien sûr, l'avantage de la sauvegarde automatique est une contre-mesure lorsque vous oubliez de sauvegarder ou que le PC tombe soudainement en panne, mais comme inconvénient, vous ne pourrez peut-être pas annuler l'édition. C'est aussi une question de goût.

Files: Eol Vous pouvez modifier le caractère de saut de ligne par défaut. En fait, le caractère de saut de ligne peut différer en fonction de l'environnement, mais j'en ai peur, alors je l'ai réglé sur \ n.

finalement

Donc, ce n'est qu'un mémorandum, mais j'espère que cela aidera quelqu'un. De plus, je vous serais reconnaissant si vous pouviez me dire s'il y a une meilleure façon (en particulier à propos de mon obstacle).

Recommended Posts

Construction de l'environnement VScode (Windows10, Python, C ++, C, Git)
Construction de l'environnement Python (Anaconda + VSCode) @ Windows10 [version janvier 2020]
Construction de l'environnement Python (Windows10 + Emacs)
Construire un environnement Python sous un environnement Windows 7
Mémo de construction de l'environnement Python sur Windows 10
Construction de l'environnement Anaconda Python sous Windows 10
Construction d'environnement (python)
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
Procédure de construction de l'environnement de projet Python (pour Windows)
Construction de l'environnement de développement Python3 + venv + VSCode + macOS
Caractères Python déformés dans l'environnement Windows + Git Bash
Création d'un environnement de développement Python pour Windows + gVim + Poetry
Construction de l'environnement de développement Python
Construction de l'environnement de développement python2.7
Construction de l'environnement Python @ Win7
Construction de l'environnement Python + Anaconda + Pycharm
Construction de l'environnement PyTorch C ++ (LibTorch)
Construction de l'environnement CI ~ Édition Python ~
Construction de l'environnement Python pour Mac
Procédure de construction de l'environnement python Anaconda3
Créer un environnement Python sur Windows
Construction d'environnement Python et TensorFlow
Construire un environnement Python avec Windows
Construction de l'environnement de développement de plug-in QGIS3 Python avec VSCode (macOS)
[MEMO] [Construction de l'environnement de développement] Python
[Tensorflow] Construction de l'environnement Tensorflow sous Windows 10
Construction de l'environnement de python2 & 3 (OSX)
OpenJTalk sur Windows10 (parler japonais avec Python depuis la construction de l'environnement)
Mémo pour la création d'un environnement Python à l'aide de Docker sur Windows 10 Famille
Construction de l'environnement VScode (sur Mac) et affichage des graphiques en Python (@ browser)
Commencez avec Python! ~ ① Construction de l'environnement ~
Construction d'un environnement d'apprentissage amélioré Python + Unity
installation de python2.7 dans un environnement Windows 32 bits
J'ai vérifié la construction de l'environnement Mac Python
Construction de l'environnement de développement Python sur macOS
Construction d'environnement Python (pyenv + poetry + pipx)
Récapitulatif de la construction de l'environnement Ml-Agents version 6 (0.19.0) [Windows]
Construire un environnement pour python3.8 sur Mac
Construction de l'environnement Python3 avec pyenv-virtualenv (CentOS 7.3)
Installer l'environnement de développement Python sur Windows 10
Construction de l'environnement Python3 TensorFlow pour Mac
Mémo de construction de l'environnement de développement Emacs Python
Construction de l'environnement pytorch @ python3.8 avec pipenv
[docker] Construction de l'environnement python3.5 + numpy + matplotlib
Construction de l'environnement Python3.6 (à l'aide de l'environnement Win Anaconda)
Construction d'environnements OpenCV3 et Python3 sur Ubuntu
Créer un environnement d'exécution Windows Python avec VScode + Remote WSL
Exemple de construction d'un environnement de développement python sur Windows (wsl2, vscode, pipenv)
Construction de l'environnement LaTeX et R (un peu Python) avec SublimeText3 (Windows)
[Ubuntu 18.04] Créer un environnement Python avec pyenv + pipenv
Procédure de construction de l'environnement de développement Python (anaconda) (SpringToolsSuites) _2020.4
Environnement de création de module d'extension Python 2.7, 3.4, 3.5 sous Windows
VSCode + venv Je suis coincé dans la construction d'environnement