Wir werden die Einstellungen erhöhen, um Atom wie eine in Python integrierte Entwicklungsumgebung zu behandeln.
Ich weiß nicht, wie viele Biere es gibt, aber ich stolpere über die Linter-Einstellungen, wenn ich Pyenv verwende, also werde ich es erklären.
Da Anaconda verwendet wird, wird davon ausgegangen, dass Jupyter Notebook, Pep8 und Flake8 bereits installiert wurden.
Name | Memo |
---|---|
atom-beauty | Bereinigt den Quellcode |
autocomplete-paths | Vervollständigung des relativen Pfades |
autocomplete-python | Python-Vervollständigung |
busy-signal | Für linter benötigte Bibliotheken |
file-icons | Das Dateisymbol sieht gut aus |
highlight-selected | Markieren Sie das ausgewählte Wort |
Hydrogen | Kann den Jupiter-Kernel auf Atom ausführen |
intentions | Für linter benötigte Bibliotheken |
japanese-menu | Japanische Lokalisierung des Menüs |
linter | Statische Code-Analyse |
linter-flake8 | Plugin für Linter. pep8+ flask |
linter-ui-default | Für linter benötigte Bibliotheken |
minimap | Minikarte anzeigen |
minimap-cursorline | Zeigen Sie die aktuelle Zeile auf der Minikarte an |
minimap-find-and-replace | Anzeigen / Ersetzen von Wörtern auf der Minikarte |
minimap-highlight-selected | Markieren Sie Wörter auf der Minikarte |
project-manager | Verwalten Sie das Projekt |
script | Führt die Datei aus |
Jedes wird durch Installieren der Einstellungen oder durch Ausführen von "$ apm install hogehoge" im Terminal installiert.
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>
Ich habe nicht mit den Teilen herumgespielt, die nicht gezeigt werden.
linter Sie müssen den Pfad zu flake8 beschreiben.
Öffnen Sie den Einstellungsbildschirm mit [Einstellung] - [Paket] - [Linter-Flake8].
<img src=https://qiita-image-store.s3.amazonaws.com/0/149712/bca2417a-16a1-1ad4-ee69-9b456ee51750.tiff "4.tiff width=700>
Verwenden Sie conda search flake8
, um zu überprüfen, ob frake8 selbst installiert ist.
Der Pfad von flake8 wird als "~ / .pyenv / shims / flake8" beschrieben. Mit find ~ / .pyenv -name flake8
können Sie vorerst überprüfen, ob es wirklich existiert.
flake8 existiert auch in anaconda, funktioniert aber nur, wenn flake8 auf pyenv angegeben ist.
Es beginnt jedoch nicht nur damit, den Texttyp in Python zu ändern, sondern der Code wird überprüft, indem er als Python-Datei (.py) gespeichert wird.
atom-beauty Erfordert die Installation von Autopep8.
Es wird von pip install autopep8
installiert.
Recommended Posts