毎週5つのPyCharmの使用テクニックを共有します(一)

4113 ワード

PyCharmは多くのPython開発者の第一選択IDEで、毎日私たちはよく知っているコードをたたいて、奇妙な機能を書きます.
毎日使用しているツールは、効率的な使用テクニックを身につけることができれば、私たちの開発効率に質的な向上をもたらすに違いありません.今日は私が普段開発でずっと使っている、開発効率を明らかに改善できる使い方を書きます.
01.コードレイアウト、自動PEP 8pep8はPython言語のコード記述規範である.初心者であれば、コードの作成スタイルを重視することなく、基礎を迅速に把握したいだけです(これは重要ですが)、このツールを試してみてください-autopep8まず、グローバル環境(仮想環境にインストールしないでください)にこのツールをインストールします.
sudo pip install autopep8

そしてPycharmにこのツールを導入します.
Name: AutoPep8
Description: autopep8 your code
Program: autopep8
Arguments: --in-place --aggressive --aggressive $FilePath$
Working directory: $ProjectFileDir$
Output filters: $FILE_PATH$\:$LINE$\:$COLUMN$\:.*

私はpep 8の規範に合わないコードを勝手に書いた.
右クリックしてExternal Tools->AutoPep8を選択
効果を見てみると、やはり明らかです.
Pycharm自体がこの機能を持っていると言えるかもしれませんが、ショートカットキーCommand+Option+Lで、1つのキーpep 8を実現することができます.比較してみると、Pycharmが持っているコードpep 8化機能はこのautopep8ほど徹底していない.あなたの最終的な選択は後者に違いないと信じています.
群友の推薦を経て、更に知能的な方法があって、File Watchersを使って、いったんあなたがファイルを更新すると、このプラグインは検出して、pep 8の規範に合わないであなたにファイルを変換してリフレッシュして、本当にゼロ操作の自動化を実現します.
まずblackというツール(Github)をインストールします(python 2でのインストールはサポートされていませんが、python 2のコードをフォーマットすることもできます)
pip3 install black

その後、PyCharmに直接このプラグインを追加し、再起動すると有効になります.
02.誤ってファイルを削除し、一秒で取り戻す
先週、自分の誤操作でバックアップなしに2週間書いた項目を削除しました.振り返ると、いつ削除操作が行われたのかさえ覚えていません.
ベテランドライバーとして、もちろん危険を恐れずに回収ステーションを開けて、探して、数ヶ月も片付けたことがない回収ステーションは、本当に散らかっていて、どんなjpg、aviもあって、目に入らないですね.
私は1分で素早くブラウズして、私が探しているpyファイルを見つけられませんでした.ファイルが多すぎるのではないかと思って、フォークを見ました.プロジェクトは最近書いたので、ファイル名ははっきり覚えていますが、ファイル名がある以上、windowsが持っている検索機能を利用して、結果はまだありません.これでやっと事態の深刻さに気づき、ファイルは本当に「なくなった」かもしれません.
私は長い間回収所を片付けたことがありません.どうして回収所に私の書類がありませんか?
これは尋常ではないdeleteかもしれないと思いますが、Pycharmでの削除操作で、回収ステーションに捨てられないのではないでしょうか.テストの結果、リサイクルステーションでは本当に見つからなかったが、今回の試みでもPycharmの隠れた機能Local Historyが発見され、ファイルに対するすべての操作記録が保存されている.
私のテストしたばかりのファイルを例に挙げると、私はまず新しいファイルを作って、それからこのファイルにいくつかのコードを追加しました.最後にこのファイルを削除しました.
このとき、プロジェクトディレクトリで右クリックすると、Local Historyのオプションがあり、サブオプションShow Historyをクリックすると、ここにレコードボードが表示されます.削除したファイルを復元したい場合は、削除したレコードを右クリックし、Revertを選択して復元します.
03.Vimを抱きしめ、マウスから離れる
ほとんどのシーンでは、マウスを使う効率と精度は、キーボードのショートカットキーにはるかに及ばない(ショートカットキーをかなり熟練していることを前提としている)、これは認めなければなりません.
Viは、ビジュアル化されたインタフェースよりも効率的で、テキスト操作に対するすべてのニーズを満たすことができます.もしあなたが私と同じなら、忠実なvim粉です.Pycharmのインストールが完了すると、ideaVimというプラグインも最初にインストールされます.Pycharmでvimを使用してコードを編集することができます.
インストール方法は以下の通りで、インストール後にPycharmを再起動する必要があります.
04.コードテンプレート、効率コード
Pycharmが提供するこのコードテンプレートは、かなり実用的な機能と言える.ファイルを新規作成するときに、解釈パス、符号化方法、著者の詳細など、予め設定されたテンプレートに従ってコンテンツを生成することができます.
上の図のテンプレートに従って、生成された効果は以下の通りです.
新しいファイルを作成するときにファイルを初期化するだけでなく、コードを作成するときにもPycharmに付属の実用的なコードテンプレートを使用して、コードの効率を高めることができます.
キーボードにCommand+Jを叩くと、パネルが呼び出され、下の図からプリセットのテンプレートがたくさん入っていることがわかります.
最後のmainを選択したい場合は、mainを入力し続け、通常手動で入力するコードを直接生成できます.
ここでもう一つ例を挙げると、forループはこのように書くことができます.
05.ブックマークを使用して、素早く位置決めする
私がフレームワークのソースコードを見ているとき、最もよく使われているのはCommand+B(つまりcommand+マウスの左ボタン)です.このいくつかの関数を見つけるたびに、ソース関数からもう一度探し続けなければなりません.これは本当に面倒で、私はいつも自分を見失っています.
その後Pycharmというブックマーク機能を見つけました.
ブックマーク機能を使用すると、重要な場所にブックマークを打つことができ、見たいときにブックマークを呼び出し、素早く位置決めすることができます.
次の2つのショートカットキーを覚えておく必要があります
Command + F11        
Shift + F11            

ブックマークを打つ位置で、Command+F11を押すと、この位置に番号を付けることができます.数字でもアルファベットでもいいです.下の位置に1という番号を付けると、次はControl+1を使って直接この位置にジャンプすることができます.
もちろん入れなくてもいいですが、入れなければ匿名のブックマークです.Shift+F11を使用して、すべてのブックマークを表示してからジャンプすることができます.