Nous augmenterons les paramètres pour traiter Atom comme un environnement de développement intégré Python.
Je ne sais pas combien d'infusions, mais je tombe sur les paramètres du linter lors de l'utilisation de pyenv, alors je vais l'expliquer.
Comme anaconda est utilisé, on suppose que jupyter notebook, pep8 et flake8 ont déjà été installés.
Nom | Note |
---|---|
atom-beauty | Nettoie le code source |
autocomplete-paths | Achèvement du chemin relatif |
autocomplete-python | Achèvement de Python |
busy-signal | Bibliothèques requises pour le linter |
file-icons | L'icône du fichier a l'air bien |
highlight-selected | Mettez en surbrillance le mot sélectionné |
Hydrogen | Peut exécuter le noyau jupyter sur atom |
intentions | Bibliothèques requises pour le linter |
japanese-menu | Localisation japonaise du menu |
linter | Analyse de code statique |
linter-flake8 | Plugin pour linter. pep8+ flask |
linter-ui-default | Bibliothèques requises pour le linter |
minimap | Afficher la mini-carte |
minimap-cursorline | Afficher la ligne actuelle sur la minicarte |
minimap-find-and-replace | Afficher les mots de recherche / remplacement sur la mini-carte |
minimap-highlight-selected | Mettre en évidence les mots sur la minicarte |
project-manager | Gérer le projet |
script | Exécutera le fichier |
Chacun est installé en installant Préférences ou en faisant $ apm install hogehoge
dans le terminal.
atom-beauty Before
<img src=https://qiita-image-store.s3.amazonaws.com/0/149712/28322fd1-cc35-33cf-fea9-3d6dca351344.png "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f313838353333332f31363534323732372f64623532616463362d343038612d313165362d383234652d3034616564303662643266372e706e67.png width=500>
After
<img src=https://qiita-image-store.s3.amazonaws.com/0/149712/b1f67c83-8ddc-d37b-0545-8b0caff217a3.png "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f313838353333332f31363534323732382f64636163333730302d343038612d313165362d386533352d3963386663343433326564632e706e67.png width=500>
autocomplete-path <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/340b4de0-28dd-cc5b-e203-006a1deef895.gif "687474703a2f2f73312e64697265637475706c6f61642e6e65742f696d616765732f3134303431312f70356b76696665362e676966.gif width=300>
autocomplete-python <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/2557a687-1229-2fdb-37fd-e97e32db95d9.gif "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f3139333836342f31323238383432372f36316665323131342d626130662d313165352d393833322d3938383639313830643837662e676966.gif width=500>
file-icons <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/9d27524d-8a1b-2c76-b41e-80f641b51dd8.png "68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f66696c652d69636f6e732f61746f6d2f363731343730366632363865323537313030653033633965623532383139636239376164353730622f707265766965772e706e67.png width=500>
highlight-selected <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/d166b4a1-1c5b-3730-9372-b0d9a625626b.gif "687474703a2f2f692e696d6775722e636f6d2f4335466e7a7a512e676966.gif width=300>
Hydrogen <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/9a729a44-9257-c876-2530-73b7ca710cd7.gif "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f31333238353830382f32303336303838362f37653033653532342d616330332d313165362d393137362d3337363737663232363631392e676966.gif" width=700>
japanese-mene <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/a7729e83-e482-e797-8a7a-c13f509c0056.png "68747470733a2f2f6769746875622e636f6d2f73796f6e2f61746f6d2d6a6170616e6573652d6d656e752f7261772f6d61737465722f73637265656e73686f74332e706e67.png width=500>
linter, linter-flake8, linter-ui-default, busy-signal, intensions <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/812b4850-acdd-33d6-2aac-52f484297ce1.gif "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f343237383131332f383736383438322f35326639373563362d326533662d313165352d383765342d3237633833353966643336632e676966.gif width=500>
minimap, minimap-cursorline, minimap-find-and-replace, minimap-highlight-selected <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/5b4c4df9-b328-36aa-6386-6452a9202056.png "68747470733a2f2f6769746875622e636f6d2f61746f6d2d6d696e696d61702f6d696e696d61702f626c6f622f6d61737465722f7265736f75726365732f73637265656e73686f742e706e673f7261773d74727565.png width=700>
project-manager <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/ad3144eb-4bdd-dbe4-1b75-f322c684653c.gif "project-manager.gif width=700>
Je n'ai pas joué avec les parties qui ne sont pas affichées.
linter Vous devez décrire le chemin vers flake8.
Ouvrez l'écran de réglage avec [setting] - [Package] - [linter-flake8].
<img src=https://qiita-image-store.s3.amazonaws.com/0/149712/bca2417a-16a1-1ad4-ee69-9b456ee51750.tiff "4.tiff width=700>
Utilisez conda search flake8
pour vérifier si frake8 lui-même est installé.
Le chemin de flake8 est décrit comme ~ / .pyenv / shims / flake8
. Pour le moment, vous pouvez vérifier s'il existe vraiment avec find ~ / .pyenv -name flake8
.
flake8 existe également dans anaconda, mais il ne fonctionne que si flake8 sur pyenv est spécifié.
Cependant, cela ne commence pas simplement par changer le type de texte en Python, mais le code est vérifié en l'enregistrant en tant que fichier Python (.py).
atom-beauty Nécessite l'installation d'autopep8.
Il est installé par pip install autopep8
.
Recommended Posts