Définissez VSCode sur PyCharm.

introduction

J'ai dit: "Bien sûr, tout le monde chez Pythonista peut utiliser ** PyCharm **, qui est un excellent IDE pour le développement quotidien, adroitement pour développer de manière explosive."

J'ai dit: "Cela fait plus d'un an et demi que je suis devenu accro à PyCharm Swamp comme indice de Pythonista."

J'ai dit: "Mais ces jours-ci."

J'ai dit: "Apparemment, tout le monde ne comprend pas bien l'intelligence de PyCharm, car c'est gratuit, donc j'utilise un outil appelé VSCode !!!"

J'ai dit: "C'est fou !!!!!!!!! Notre PyCharm est tellement incroyable !!!!!! Je pensais le faire, mais plus je le recherchais ..."

J'ai dit: "Oh? VS Code suffit si vous combinez les plug-ins ...? Et c'est vraiment léger ... C'est bon gratuitement ... Chaque jour, je me sens ..."

De cette façon, mon plan de conversion VS Code → PyCharm a commencé ...

table des matières

Fonctions requises pour VS Code

Cela fait un peu plus de six mois avec PyCharm, donc je ne suis peut-être pas d'accord avec vous, mais je pense que les fonctionnalités que je recherche dans l'EDI sont les suivantes. (Peut augmenter à l'avenir)

Je pense que c'est suffisant si cela peut fonctionner.

En d'autres termes, si vous pouvez le faire avec VS Code, vous n'avez pas besoin de PyCharm ...

Donc, pour le moment, j'ai recherché des plug-ins qui me semblaient nécessaires pour remplir les conditions ci-dessus!

Détails dans un autre article ...

Plug-in qui semble être nécessaire

Plugins requis pour le développement Python

Plugins requis pour le développement Django

Plugins requis pour le développement front-end

Outils nécessaires pour les éditeurs en général

Plugins requis pour le démarquage

~~ AlanWalk.markdown-toc: Créer un en-tête à partir de markdown ~~ → Ueno mark down all-in-one a été créé!

Plugin requis pour utiliser git

Plugins requis pour utiliser la base de données

~~ ckolkman.vscode-postgres: outil de requête pour PostgreSQL ~~ → sqltools semble être plus pratique, alors je l'ai supprimé!

Plugin pour devenir PyCharm

Autres plug-ins utiles

Voici quelques-unes des extensions Python officielles qui sont définitivement essentielles pour développer en Python!

python

Tout d'abord, installons Python!

Cela résout presque la conversion PyCharm de VSCode! !! !! !! !! !!

En particulier

Sera capable de le faire!

Officiellement incroyable! !!

Une fois l'installation terminée, nous ne traiterons que les paramètres de charpie, de format et d'interprétation.

peluches et format

Pour l'instant, installons flake8 et ʻautopep8` pour une utilisation immédiate!

$pip install flake8
$pip install autopep8

Ensuite, ouvrez la palette de commandes avec Ctrl + commande + p → recherchez ʻopen settings (JSON)` et ouvrez settings.json.

Veuillez ajouter / corriger les éléments suivants.

settings.json


{
    ...
    "editor.tabSize": 4,
    "editor.formatOnType": true,
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,

    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 1000,
    "python.linting.lintOnSave": true,
    "python.linting.pylintEnabled": false,
    "python.linting.pep8Enabled": false,
    "python.linting.flake8Enabled": true,
    "python.linting.flake8Args": [
        "--ignore=W293, W504",
        "--max-line-length=150",
        "--max-complexity=20"
    ],
    "python.formatting.provider": "autopep8",
    "python.formatting.autopep8Args": [
        "--aggressive", "--aggressive",
    ],
}

Ceci termine les réglages des peluches et du formateur.

Paramètres d'interprétation

Il est supposé que vous créerez un environnement virtuel avec pipenv. Il y a beaucoup d'articles sur pipenv sur le net, donc si vous obtenez des erreurs, consultez ces excellents articles.

Installons d'abord pipenv.

$pip install pipenv

Après cela, créez et appliquez l'environnement virtuel avec la commande suivante.

$pipenv install
$pipenv shell

En faisant cela, vous pouvez voir qu'un répertoire tel que / home / <nom d'utilisateur> /. Local / share / virtualenvs / <nom de répertoire> - <valeur de hachage> / est généré.

Ensuite, ouvrez Contrôle + commande + p → ʻOuvrir les paramètres (UI) et entrez chemin python.python` pour rechercher les paramètres.

Entrez / home / <nom d'utilisateur> /. Local / share / virtualenvs / <nom de répertoire> - <valeur de hachage> / bin / python dans l'élément qui apparaît pour stocker le chemin d'accès au fichier binaire python.

Si vous recherchez à nouveau "interpréteur" à partir de Contrôle + commande + p, les éléments de réglage apparaîtront, mais vous devriez pouvoir sélectionner l'interpréteur ajouté.

À la fin

Je pense que vous serez en mesure de développer une équipe avec VS Code dans une certaine mesure simplement en insérant le plug-in introduit et en effectuant les réglages ci-dessus!

Il y a beaucoup de plug-ins que je voudrais présenter, mais je ne peux pas suivre ma capacité d'écriture, donc je vais le laisser à ce niveau! (Surtout pour ceux qui migrent de PyCharm vers VSCode pour une raison quelconque, je pense que ʻintellij-idea-keybindings` est un plug-in ridicule, alors veuillez l'utiliser.)

Au fait! Comme je l'ai écrit jusqu'à présent, il est merveilleux que VS Code puisse être utilisé gratuitement et que vous puissiez créer librement un environnement avec une grande variété de plug-ins.

Cependant, si vous vous concentrez sur ** le développement avec Python **, PyCharm est disponible par défaut dans presque toutes les introductions, et même si vous souhaitez le changer, vous pouvez facilement le changer à partir de l'interface graphique.

Comme un inconvénient

-L'édition de Markdown est faible

Et ainsi de suite, mais autant

En outre, il existe une facilité d'utilisation qui peut être facilement atteinte dans la zone qui démange.

Je me suis demandé si cela n'aurait pas beaucoup de sens pour ceux qui utilisent déjà PyCharm de passer à VS Code lors du développement en Python!

Oshimai

** 5/10: J'ai vu Extensions que je veux absolument inclure dans VSCode, et il y avait beaucoup de plug-ins god, alors laissez-moi en ajouter plusieurs. J? ai compris. ** **

Recommended Posts

Définissez VSCode sur PyCharm.
Migrer de VS Code vers PyCharm
Paramètres du code VS
Interpolation de code PyCharm
Configurer l'environnement de développement TinyGo pour VS Code
Réécrire le code Python2 en Python3 (2to3)
Comment créer un package Python à l'aide de VS Code
Python avec VSCode (Windows 10)
Partie 1 Tentative de codage des mathématiques (∈)
Essayez Fortran avec VS Code pour déboguer les paramètres. [Win10]
Ecrire Spigot dans VS Code
Outil pour vérifier le style de code
Commande pour générer un code QR
Génération automatique du code de test PyCharm
Déboguer Python avec VS Code
Paramètres pour entrer et déboguer le contenu de la bibliothèque avec VS Code
Définissez BigIntegerField sur l'incrémentation automatique
Je veux pouvoir exécuter Python avec VS Code
Je veux utiliser VS Code et Spyder sans anaconda! !! !!
Convertir le code python 3.x en python 2.x
Comment développer des conteneurs sur des serveurs distants avec VS Code Remote-Containers
Comment bien définir Jupytext lors de la gestion du code en équipe
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Code qui génère un score au hasard
Résoudre l'erreur d'importation non résolue de VS Code
Ajout de la fonction d'extrait de code à django-ckeditor
Essayez d'exécuter Jupyter avec VS Code
Commandes Linux liées au code de caractère
Comment exécuter du code TensorFlow 1.0 en 2.0
Installez python avec mac vs code
J'étais accro à la création d'un environnement Python venv avec VS Code
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
J'ai créé un outil pour convertir Jupyter py en ipynb avec VS Code
Je veux formater et vérifier le code Python à mon goût sur VS Code
Comment utiliser VS Code (serveur de code) avec Google Colab en seulement 3 lignes