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é ...
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 ...
~~ AlanWalk.markdown-toc: Créer un en-tête à partir de markdown ~~
→ Ueno mark down all-in-one
a été créé!
~~ ckolkman.vscode-postgres: outil de requête pour PostgreSQL ~~ → sqltools semble être plus pratique, alors je l'ai supprimé!
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.
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.
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é.
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