ショートカット
- 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
acceptance ブランチをチェックアウトした状態で、
VCS -> Git -> Merge Changes
merge したいブランチに
ON
コミットメッセージ は、(書かないと) デフォルトで Merge branch 'topic-branch-name' into acceptance になる。
(コンフリクトしたら)
Merge
ボタン押下エディターが開くので、conflicts を解消する
Apply
ボタン押下-
add
とcommit
は自分でやる$ git add . $ git commit -m "Merge branch 'topic-branch-name' into acceptance"
rebase
rebase したいブランチをチェックアウトした状態で、
-
VCS -> Git -> Rebase
Onto:
master
From:
空欄
Rebase
ボタン
Start Rebasing
ボタン押下(コンフリクトしたら)
Merge
ボタン押下エディターが開くので、conflicts を解消する
Apply
ボタン押下-
Additional Rebase Input ダイアログが開く
コミットコメントは変更できる
Resume Rebasing
ボタン押下 (git rebase --continue
的なやつなんだろう)
rebase 成功したら、画面右下に Rebase Successful ポップアップが出現する。
stash
Stash する: VCS -> Git -> Stash Changes
-
UnStash する: VCS -> Git -> UnStash Changes
stash の一覧が見られる
どんな stash だったか view できる
とても使い勝手がよい