Windowsユーザーが、はじめてのMacを開いたときに調べたショートカット

Windowsユーザーですが、Flutterでアプリ開発をしようとしていて、iOS用の設定ファイルやビルドなど、毎回Windowsで無理やり行う方法を調べていて、時間がもったいないと思い、はじめてMac (Macbook Air(M2))を購入してみました。

最初に開いたときに最低限必要になって調べたショートカットを記載しておきます。
もし同じような境遇の方の助けになれば幸いです。
## 基本操作
・コピーや貼り付け → Windowsのctrlをcommandに置き換え
・一番前のウィンドウ閉じる → command + W　※全画面表示終了してから
・一番前のウィンドウを非表示 → command + M
・最前面以外のアプリを非表示 → option + command + H
・今利用しているアプリを全画面表示 → control + command + F
※戻す時も同様
・行頭・行末に移動 → command + 矢印
・隣のディスプレイに画面移動 → control + option + command + 矢印　
（※アプリ入れる必要あり　＋　最大化している場合は、control + command + Fで戻してから
https://ringo-hack.com/mac/mac-shortcut-move-window/#:~:text=Mac%E3%81%A7%E4%BB%BB%E6%84%8F%E3%81%AE%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6,%E3%81%93%E3%81%A8%E3%81%8C%E5%87%BA%E6%9D%A5%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82 )
・画面ロック → control + command + Q
・画面キャプチャ → 
画面全体をキャプチャしてファイルを保存する：Command + Shift + 3
選択した領域をキャプチャしてファイルを保存する：Command + Shift + 4
→デフォルトの画像編集ツール
・やじるし → 日本語入力で、z+l,z+h

https://tcd-theme.com/2022/01/mac-preview.html

・バックスラッシュ：opt + ¥ (\n の検索などで利用）
・アプリの切り替え：command+tab
・開いているアプリ一覧：command+↑
・ファイル名変更：　return (enterのこと)
・ファイルをフォルダ間で移動：command+c → 移動先のフォルダの中に移動(上の階層から選択して貼り付けは不可） → command + option + v



## Android Studio
こちらは、すでにたくさんの方がまとめてくださっていますので、参考にさせていただいたサイトを貼らせていただきます。

https://dtpscriptin.com/androidstudio-beginner-shortcut10/

https://qiita.com/takahirom/items/a211b1fcc4304c487c4b

https://qiita.com/arai-wa/items/b0957d042c479577e8e3

●自分が特によく使うもの
・定義している箇所に移動 → command + b
・カーソル位置の履歴
戻る（これで呼び出し元に行った後に元のファイルに戻れる） → command+@
進む → command+[
・最近使ったファイルの表示 → command + e
・コンストラクタなど自動生成 → ctrl + Enter or command + n
・上の階層の作成（windowsのalt+enter) →  option + enter
・囲む（WindowsのCtrl + Alt + t） → Command + Option + t
・選択範囲拡大・縮小 → Option + Up / Down
・コード補完 → Ctrl + c ※本当はCtrl+spaceだが、osのショートカットキーが優先されてしまうため、自分で変更
・リネーム → shift + F6
・ファイル構造表示 → command+F12 （自分で option + M にも割り当て）
・statefulWidgetの型　→ stful

## InteliJ
・短形選択　→ Option + Option + カーソルキー
・行削除 → Command + delete
・名前変更 → Shift + F6 
・Go to Implementations → Option + Command + B
・Ctrl + zの逆　→　Ctrl + Shift + z
・メソッド一覧　→ Command + F12
・変数から型へジャンプ　→　Shift + Command + B

https://qiita.com/decoch/items/f9b3aa90bf39ec4421ad

## VSCode
- 行ジャンプ　→ ctrl + G

## ターミナル
・command+T → 新しいタブを出す
・tab → 予測
・ctrl + C → 停止（コマンドと間違える）

## おまけ(設定など）
・入力している文字が勝手に変換されていくのをやめる設定
 
https://support.apple.com/ja-jp/guide/japanese-input-method/jpim10265/mac#:~:text=%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A7%E5%85%A5%E5%8A%9B%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC,%E3%81%8C%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82


・スクロールの方向をWindowsと同じにする

https://mac-windows-pc.com/scroll-natural#:~:text=Mac%E3%81%AE%E3%82%B9%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%AF%E3%82%B9%E3%83%9E%E3%83%9B%E3%82%84%E3%82%BF%E3%83%96%E3%83%AC%E3%83%83%E3%83%88%E3%81%A8%E5%90%8C%E3%81%98,-Mac%E3%81%AF%E3%83%88%E3%83%A9%E3%83%83%E3%82%AF&text=%E3%81%93%E3%82%8C%E3%81%AF%E3%82%B9%E3%83%9E%E3%83%9B%E3%82%84%E3%82%BF%E3%83%96%E3%83%AC%E3%83%83%E3%83%88,(%E8%A8%98%E4%BA%8B%E5%86%92%E9%A0%AD%E3%81%AE%E5%86%99%E7%9C%9F)%E3%80%82

・Fnキーを押さないでファンクションキーが使えるようにする

https://support.apple.com/ja-jp/HT204436

・サクラエディタの代わり（試しに利用してみる。何かいいものがありましたら、ぜひ教えてください。）
https://www.mimikaki.net/

検索・置換画面の表示は、command+Fを2回
→追記：人に聞いたところ、テキストエディタとしてVisual Studio Codeを利用しているとのこと。
※短形選択はShift + Option + Command + 矢印キー

## おまけ(ショートカットではないけれどよく使う操作）

・パスを通す

https://qiita.com/nbkn/items/01a11392921119fa0153

・フォルダパスからフォルダに移動
→ ファインダー（顔のマーク）を右クリック→フォルダへ移動→パスをはりつける

## おまけ（AndroidStudioのビルドエラー）

`Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.`

以下のサイトを参考に、フォルダの削除を行いました。
https://qiita.com/takacom/items/1c5459fc1f0ef5e0c2eb

## おまけ（AndroidStudioのエミュレータがインターネットにつながらない）
これはMacに変えたせいなのかよくわからないのですが、FirebaseAuthでconnection errorになってしまい、かなりはまりました・・・。
こちらのサイトの方法で解決しました。（感謝）

https://minpro.net/android-emulator-wifi-connected-with-no-internet




## 参考サイト

https://support.apple.com/ja-jp/HT201236

https://ringo-hack.com/mac/mac-shortcut-move-window/#:~:text=Mac%E3%81%A7%E4%BB%BB%E6%84%8F%E3%81%AE%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6,%E3%81%93%E3%81%A8%E3%81%8C%E5%87%BA%E6%9D%A5%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82

https://www.too.com/support/faq/mac/useful_knowledge/24087.html#:~:text=command%20%2B%20%EF%BC%88%E5%B7%A6%E7%9F%A2%E5%8D%B0%E3%82%AD%E3%83%BC%EF%BC%89,%E5%85%88%E9%A0%AD%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99%E3%80%82&text=command%20%2B%20%EF%BC%88%E5%8F%B3%E7%9F%A2%E5%8D%B0%E3%82%AD%E3%83%BC%EF%BC%89,%E3%81%AF%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%95%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82

https://support.apple.com/ja-jp/guide/japanese-input-method/jpim10265/mac#:~:text=%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A7%E5%85%A5%E5%8A%9B%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC,%E3%81%8C%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82

https://www.bluraycopys.com/ja/recorder/snipping-tool-for-mac.html

https://qiita.com/coconuts-harm/items/8bc0c84b3bf9237737ce


Appleの公式のサポートサイトは、記載がわかりやすいなと思いました。
仕事はWindowsのPCなので、ショートカットキーや操作の違いに戸惑いそうです。みなさんどうしているのでしょう・・・。
ともかく、これでようやく作業が始められそうです。やれやれ。