2022年10月15日 Python
PythonのIDE【統合開発環境】である「PyCharm」では、「IDE 機能を学習」というものがあり、便利なショートカットが多く紹介されていたので、まとめておきます。

Python の IDE 機能を学習

オンボーディングツアー

プロジェクトビューを開くAlt + 1
警告をプレビュー / コンテキストアクションの表示Alt + Enter
どこでも検索Shift 2回押し

エディターの基本

コンテキストアクション

コンテキストアクションの表示Alt + Enter

アクションの検索

アクションの検索Ctrl + Shift + A

コード選択範囲の拡張と縮小

単語を選択Ctrl + W
文字列全体を選択Ctrl + W を2回
引用符まで選択Ctrl + W を3回
呼び出し全体を選択Ctrl + W を4回
選択範囲を縮小Ctrl + Shift + W

行をコメントアウト

行をコメントアウト / コメント解除Ctrl + /

行の複製と削除

行を複製Ctrl + D
行を削除Ctrl + Y

コードフラグメントの移動

行を下に移動Alt + Shift + ↓
行を上に移動Alt + Shift + ↑
メソッド全体を移動 (キャレットはメソッドヘッダーにある必要がある)Ctrl + Shift + ↑↓

折りたたむ

コードを折りたたむCtrl + マイナス
コードを展開Ctrl + 等号( NumPad + )

囲むと解除

テンプレートコードで囲むCtrl + Alt + T
テンプレートコードを解除Ctrl + Shift + Delete

複数選択

シンボルを選択Alt + J<br>二回押すと「次のシンボルを選択」
最後の出現箇所を選択Alt + Shift + J
すべての出現箇所を選択Ctrl + Alt + Shift + J

コード補完

基本補完

基本補完を呼び出すCtrl + スペース

タブ補完

補完候補で置き換える補完候補を選択して Tab で決定

型一致補完

スマート補完を呼び出すCtrl + Shift + スペース

リファクタリング

リファクタリング

リファクタリングを表示Ctrl + Alt + Shift + T

名前の変更

名前を変更Shift + F6

変数の抽出

ローカル変数抽出Ctrl + Alt + V

メソッドの抽出

メソッドの抽出Ctrl + Alt + M

コーディング支援

コードフォーマット

コードフォーマットを修正Ctrl + Alt + L
整形の設定を表示Ctrl + Alt + Shift + L

パラメータ情報

メソッドのシグネチャーを表示Ctrl + P

クイックポップアップ

シンボルのドキュメントを表示F1
シンボルの定義を確認Alt + スペース

エディターのコーディング支援

ハイライトされているエラーに移動F2
エラーの修正Alt + Enter
エラーの説明を表示Ctrl + F1(もう一度押すと詳細表示)
使用箇所のハイライトCtrl + Shift + F7

どこでも検索

どこでも検索を開くShift 2回押す
シンボルの定義を確認Alt + スペース
どこでも検索の検索対象を絞るCtrl + O
メソッドやグローバル変数を検索Ctrl + Alt + O
ファイルを検索Ctrl + Shift + O

この投稿へのコメント

コメントはまだありません。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

Python imaplibでメール受信

2022年10月16日 Python
[php]import imaplib import email from email.header import decode_header, make_header # メールをサーバーに接続する mail = imaplib.IMAP4_SSL('xxxx.xserver.jp', 993) mail.login('メールアドレス', 'パスワード') # 届いたメールを…
「Python imaplibでメール受信」をはてなブックマークに追加

Python smtplibでメール送信

2022年10月16日 Python
[php]import smtplib from email.mime.text import MIMEText smtp_setting = { 'host': 'xxxxx.xserver.jp', 'port': 465, 'account': 'sample@dattesar.com', 'password': 'dattesar_pass…
「Python smtplibでメール送信」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy