MyEnigmaスマートフォン用の表示で見るMyEnigmaとあるエンジニアのブログです。単行本(ソフトカバー)下記の記事が目にとまりました。確かにそろそろIDEを使ってみようかなと思い立ちました。最近多くのPythonプログラマが素晴らしいと褒め称えているPython用IDEであるPyCharmを使ってみることにしました。今回はこのPyCharmの基礎的な設定やVimユーザへの注意点をまとめておきたいと思います。PyCharmとは?PyCharmは、IDE開発会社として有名なJetbrainsが開発しているPython用IDEです。様々なプログラマがPythonの開発環境としておすすめしています。Qiita下記がオフィシャルのPyCharmの説明動画です。下記のリンクから、各プラットフォームに対して、ソフトをダウンロードできます。無料で利用できるコミュニティ版と、Web開発用の機能が追加された有償版のプロフェッショナル版があります。ブログ価格等は下記を参照ください。無料でプロフェッショナル版を利用できます。自分が実際に設定して便利だった初期設定をまとめておきます。テーマを変える黒色が好きなので、テーマをDarculaにしました。webPyCharmでVimキーバインドを使う下記の記事にある通り、IdieaVimというプラグインを入れるとVimのキーバインドを使うことができます。ブログまたこのideavimは、ホームディレクトリの.ideavimというファイルを作ると、そのファイルでkeymapを設定できます。うまく設定することで、vimとkeymapを共通化することができます。詳細は下記を参照ください。sin-tanaka.comwww.youtube.comまた設定できるアクションリストは下記があります。hogeとするとhogeを含んだアクションリストを検索することも可能です。ちなみに、下記は自分の.ideavimファイルです。kakakakakku.hatenablog.compep8の警告レベルをWarningにし、一行の文字数を79字に下記の記事のように変更しました。webこれで、かなり厳しくpep8の警告をしてくれます。各プロジェクト毎に設定できます。interpreterから設定できます。sourceにチェック入れればOKです。エディタから、マウスオーバーでdocstringを表示させることができます。表示までの時間も設定できるので、便利です。ToolBarをクリックして、表示させることができます。設定で、ToolBarに表示するボタンをカスタマイズすることもできるので、よく使う機能はボタンに追加しておくと便利です。下記を参照myenigma.hatenablog.comデバッガIDEのメイン機能と言っても過言ではないデバッガももちろん利用できます。デバッガの各コマンドは下記の通りの意味です。引数まで入力した関数の雛形を作ってくれます。templateといういわゆるスニペット管理機能があります。自分専用のテンプレートも追加できます。mainや、リスト内包表記が入れられるcompl,辞書型を入力できるcompdが便利です。変数名を入れると候補が自動で表示されるもの素晴らしいです。Git操作JetBrainsのIDEでは、簡単にGitを使うことができます。下記の記事はIDEからGit操作をする時のメモです。notebookモードもあります。notebookで対話的にプログラミングが可能です。IDEの設定を同期するIDEの右下の歯車のマークを押すことで、JetBrainsアカウントをベースに設定を共有することができます。複数の端末でIDEを使うこと時に便利です。pleiades.ioVimユーザへの注意点まとめ少し戸惑った所をメモしておきます。Renameで変更できます。F6で同じように変更できます。左上のProjectボタンを押すと、ファイルエクスプローラーが復活します。補完が効くようになります。使ってみてPyCharmの素晴らしいなと思った所をメモしておきます。残念だなと感じたところをメモしておきます。pluginを探して埋めていきたいと思います。Supportersもしこの記事が参考になり、ブログをサポートしたいと思われた方は、こちらからよろしくお願いします。はてなブログProとあるエンジニアのブログです。Page月別アーカイブスポンサーリンクスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。