質問
知っている PyCharm 若い IDE ですが、使用中に何かキャンディーを見つけたかどうか知りたいです。JetBrains IDE にはキャンディーがたくさんあり、それをすべて見つけるのが待ちきれません。
ヒントを列挙してください。おそらく最初はそこにあるとは予想していなかったものかもしれません。
解決
の主任開発者として PyCharm
, 通常、ランダムな場所に特徴を隠すことはありませんが、ほとんどの特徴を見つけるための信頼できる方法がいくつかあります。
- 試す Ctrl- すべて(メソッド、関数、テンプレートのタグ名とパラメータなど)をクリックします。
- もし Ctrl-クリックは機能し、通常は補完も機能します(Ctrl-空間)、名前を変更(シフト-F6) および使用箇所の検索 (オルタナティブ-F7)
- メニューを見て面白そうなアクションを試してみましょう
- 設定を見てください|強調できる警告を構成するための検査
PyCharm
, 、インスペクションの多くには、問題を自動的に修正するためのクイックフィックスがあることに注意してください。 - 読む ブログ そこで強調表示されている機能を試してください。
他のヒント
私は最近、オプションを(私はそれがデフォルトでオフだと思う)を発見しました
タイピングの引用やブレースのサラウンドの選択
基本的にすばやく選択し、引用符を入力し、何からわずかCtrlキーを押しながら-Wの文字列を作ることができます。素晴らしい:)
PS:を検索し、この使用設定検索機能を有効にするには:surround
I CTRL-Wのように、選択ブロック機能。私はそれだけでCTRL-W数回押して、ブロック場合/機能を選択することができるのは素晴らしいことだと思う前に、私はこれに出会ったことはありません。
このはPyCharmの特定ではありません、PyCharmユーザーがあまりにも利益を得なければならないのに、私は実際のIntelliJが、私にそれを発見した...
(はCtrl + Alt +は、Gnomeのデフォルトキーマップ使用している場合はクリック)をして、テキストを選択し、ドラッグしますAltキー+を試してみてください。これは、代わりにワードラップを使用して完全なラインの有界ブロックを選択します。これらの選択されたブロックは、反復的なテキストを入力するか、一度ラインの多くの部分を削除するために使用することができます。あなたはより頻繁にあなたが考えているよりもそれのための用途を見つけるだろう、それを試してみてください!
これがどうかはわかりません 隠れた 非常に重要な機能ですが、これを知っているとテストが非常に簡単になります。
PyCharm を通じてテストを実行する場合、バックトレースの名前と行をクリックすると、Python コード内の正確な行に移動できます。テストがとても簡単になります。
のURLconfでコントロールクリックビュー方式はviews.py開き、右その方法をごもたらすでしょう。同様に、コントロールクリック(extends
タグのように)ビューのテンプレート名を、そして他のテンプレートでは、そのテンプレートにあなたをもたらすでしょう。
隠されていないが、CSSファイルを編集するときに、その使用色の任意のスタイルのための側溝の色を示しています。私はそれが好きです。また、CSSのために:コード洞察力の提供タグの最適化を、だけでなく、未使用のタグをグレーアウト
それぞれのブラウザで現在のHTMLを開きますそれらをクリックする...いくつかのブラウザのアイコンが表示されます、エディタの右上の方にマウスを移動し、HTMLファイルを編集する場合。ていない便利なようにあなたはそれにもかかわらず、Djangoのテンプレートが、IDE-キャンディの別の部分を使用している場合。
自動インポートは、おそらくまた、私のお気に入りの機能の一つです。それはまだかかわらず、仕事のビットを必要とします。これは私が確信しているので、それが継続的に良くなるだろう、ちょうどプレビューリリースです。
よくやった、ジェットブレーンズ!
私は最近、フィギュアのうちに持っていた何かが、それを実行するときに、Pythonプログラムにハードコードされた引数を渡す方法でした。私はむしろ、プログラムを実行するために、コマンドウィンドウに前後に切り替えることよりも、IDEでそれをやってみたかった。
でPyCharm 1.5.2は、あなたがしてRun
、Edit Configurations
をクリックすることができます。上から第三テキストボックス、ラベルScript parameters
は、あなたがプログラムパラメータをハードコーディングすることができます。これらのプログラムはPyCharmから実行されるたびに使用されます。