読者です 読者をやめる 読者になる 読者になる

もた日記

くだらないことを真面目にやる

Vimメモ : ALE(Asynchronous Lint Engine)で非同期コードチェック

ALE(Asynchronous Lint Engine) サポート言語とLintツール インストール 使い方 FAQと設定 特定のLintツールのみを有効にする 左端のシンボルカラムを表示したままにする シンボルを変更する エラーと警告数をステータスラインに表示する メッセージのフォー…

Pythonメモ : フルスクリーンコンソールデバッガPuDBでデバッグ

PuDB インストール 初回起動 テーマ変更 基本的な使い方 終了方法 PuDB github.comPuDBはCUIベースでありながら、図のようにGUIのようにPythonコードをデバッグできるツールである。 インストール pipを使用している場合は、下記コマンドでインストール。 $ …

Vimメモ : Python開発で役に立つプラグイン(補完、コードチェック、インデント、折り畳み)

jedi-vim(入力補完) vim-flake8(コードチェック) vim-python-pep8-indent(インデントをPEP8に準拠) vim-indent-guides(インデント可視化) braceless.vim(コード折り畳み、インデントハイライト) jedi-vim(入力補完) 入力補完プラグイン。定義へ…

Vimメモ : BracelessでPythonコードの折り畳み、インデントハイライト

braceless.vim インストール 使い方 テキストオブジェクト カーソル移動 折り畳み設定(+fold) インデントハイライト(+highlight, +highlight-cc, +highlight-cc2) オートインデント(+indent) braceless.vim github.com Bracelessプラグインを使うと、P…

Vimメモ : flake8でPythonのコードをチェックする

flake8 flake8とは flake8のインストール flake8の使い方 flake8プラグイン エラーコード一覧 syntasticによりVimでflake8を実行 synstasticのインストール synstasticの使い方 synstasticの設定 vim-flake8によりVimでflake8を実行 vim-flake8のインストー…

Vimメモ : vim-python-pep8-indentでインデントをPEP8に準拠させる

vim-python-pep8-indent PEP8とは インストール 使い方 vim-indent-guidesで可視化 vim-python-pep8-indent github.comvim-python-pep8-indentプラグインを使うとインデントをPEP8に準拠させることができる。 PEP8とは PEPとはPython Enhancement Proposals…

Vimメモ : Pythonの動的リンクでライブラリがロードできない

wonderwall.hatenablog.compyenvでバージョン管理をしている環境でjedi-vimをインストールしたがVimを起動すると下記エラーが表示されて使えなかった。 function jedi#init_python の処理中にエラーが検出されました: 行 7: Error: jedi-vim failed to initi…

Vimメモ : jedi-vimでPythonの入力補完

jedi-vim インストール 前提条件 インストール方法 基本的な使い方 FAQ docstringのポップアップを無効 タブキーで補完 補完が遅い デフォルト設定 補完以外の機能 定義へ移動 pydoc表示 変数リネーム 使用箇所表示 jedi-vim github.comPythonを使う機会があ…