0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

快適PythonコーディングのためのAtom環境設定

Last updated at Posted at 2020-11-11

An Atom setting for efficient Python coding

快適にPythonコーディングを行うための個人的Atom環境設定です。


Update

  • 13-11-2020: added tablr, date, show-ideographic-space

Prerequisite

  • Windows 10
  • atom
  • git 2+
  • python 3.8+
  • Kite Engine

Installations

Basic utilities

autocomplete-paths

> apm install autocomplete-paths

Counter

  • counter for counting lines, words, and characters in the current document/section
> apm install counter

Highlight-selected

> apm install highlight-selected

Split-diff

> apm install split-diff

Tablr

Note: use the git repository below

> apm install https://github.com/mfripp/atom-tablr.git

Date

  • date for date, time, datetime inputs
> apm install date

Show-ideographic-space

> apm install show-ideographic-space

Projects

Project-manager

> apm install project-manager

File-icons

  • file-icons for photogenic icons in in the Atom tree-view
> apm install file-icons

Project-view

  • project-view for showing project details in the Atom tree-view
> apm install project-view

Tree-view-git-status

> apm install tree-view-git-status

Version control

Git-plus

> apm install git-plus

Git-log

  • git-log creates a graph of git comments and comments
> apm install git-log

Git-time-machine

> apm install git-time-machine

Linter, Autocompletion, Code formatter

Linter

  • linter for a base linter provider
> apm install linter

Linter-UI-Default

> apm install busy-signal intentions linter-ui-default

Linter-pylint

> pip install pylint
> apm install linter-pylint

Linter-pycodestyle

> pip install pycodestyle
> apm install linter-pycodestyle

Linter-pydocstyle

> pip install pydocstyle
> apm install linter-pydocstyle

Linter-flake8

> pip install flake8 flake8-docstrings hacking
> apm install linter-flake8

Linter-mypy

  • linter-mypy provides warnings related to Python optinal static type as defined in PEP484
> pip install mypy
> apm install linter-mypy

Autocomplete-python

> apm install autocomplete-python

Hyperclick

> apm install hyperclick

Atom-beautify

> pip install autopep8
> apm install atom-beautify

Python-docstring

> apm install python-docstring

Markdown writing

Document Outline

  • document-outline displays a hierarchical, interactive outline tree view for document markup
> apm install document-outline

Markdown-Writer

> apm install markdown-writer

Markdown-scroll-sync

> apm install markdown-scroll-sync

Toolbar for Markdown-Writer

> apm install tool-bar tool-bar-markdown-writer

Markdown to PDF

> apm install markdown-pdf

Markdown-table-editor

> apm install markdown-table-editor

Atom-csv-markdown

> apm install atom-csv-markdown

Minimap

Minimap

  • minimap provides a preview of the full source code
> apm install minimap

Minimap-cursorline

> apm install minimap-cursorline

Minimap-find-and-replace

> apm install minimap-find-and-replace

Minimap-highlight-selected

> apm install minimap-highlight-selected

Minimap-split-diff

> apm install minimap-split-diff

Minimap-linter

> apm install minimap-linter

Debugger

Python-debugger

> apm install python-debugger

IPython kernel with Jupyter

Hydrogen

  • hydrogen is an interactive coding environment that support Python and other Jupyter kernels
> pip install jupyter (optional: numpy, pandas, matplotlib)
> apm install hydrogen

Hydrogen Launcher

> apm install hydrogen-launcher

Python language-specific extensions for Hydrogen

> apm install hydrogen-python

Data Explorer

  • data-explorer provides an interactive data explorer environment with nteract
> apm install data-explorer

Markdown-cell-highlight

> apm install markdown-cell-highlight

Hydrogen-cell-separator

> apm install hydrogen-cell-separator

Cell-navigation

  • cell-navigation provides navigation, movements and selections of code cells defined by # %%
> apm install cell-navigation
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?