PyCharm ショートカットと便利メニュー
目次

ショートカット

Find in Path

command + Shift + F

ファイル名でファイルを探す

command + Shift + O

Search Everywhere (クイック検索)

shift shift

行コメント

command + /

ブロックコメント

command + option + /

ファイルの先頭へジャンプ

command + fn + ←

Preferences (設定/環境設定) ダイアログを開く

command + ,

定義ジャンプ

command + b

定義ジャンプから戻る

command + [

利用箇所を検索
  • 関数の定義(defの行)にカーソル合わせて Find Usages

  • option + fn + F7

もっと良いやり方を教えてくれる

option + enter

アクションを探す

command + shift + A

コードの補完

control + space

コードの自動整形

command + option + L

便利メニュー

GitHub

  • GitHub で開く: コード中の開きたい箇所で右クリック -> Open on GitHub

Git

merge

  1. acceptance ブランチをチェックアウトした状態で、

  2. VCS -> Git -> Merge Changes

  3. merge したいブランチに ON

  4. コミットメッセージ は、(書かないと) デフォルトで Merge branch 'topic-branch-name' into acceptance になる。

  5. (コンフリクトしたら) Merge ボタン押下

  6. エディターが開くので、conflicts を解消する

  7. Apply ボタン押下

  8. addcommit は自分でやる

    $ git add .
    $ git commit -m "Merge branch 'topic-branch-name' into acceptance"
    

rebase

  1. rebase したいブランチをチェックアウトした状態で、

  2. VCS -> Git -> Rebase

    • Onto: master

    • From: 空欄

    • Rebase ボタン

  3. Start Rebasing ボタン押下

  4. (コンフリクトしたら) Merge ボタン押下

  5. エディターが開くので、conflicts を解消する

  6. Apply ボタン押下

  7. Additional Rebase Input ダイアログが開く

    • コミットコメントは変更できる

    • Resume Rebasing ボタン押下 ( git rebase --continue 的なやつなんだろう)

  8. rebase 成功したら、画面右下に Rebase Successful ポップアップが出現する。

stash

  • Stash する: VCS -> Git -> Stash Changes

  • UnStash する: VCS -> Git -> UnStash Changes

    • stash の一覧が見られる

    • どんな stash だったか view できる

    • とても使い勝手がよい