ショートカット
- 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 Usagesoption + 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:
masterFrom:
空欄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 できる
とても使い勝手がよい
