Macを使っていて調べたこと

はじめに

普段Windowsを使っている僕がMacを使うにあたって調べたこと&設定したことをまとめておきます。

✅ゴール
・Macを使いこなす

✅参考
WindowsユーザーがMacに乗り換えた時に理解しておくとよい情報

調べたこと

✅文字入力 参考 参考②

日本語:Control+Shift+Jキー

英語:Option+Shift+Sキー

日本語⇔英語:command + スペース

漢字の自動入力;ライブ変換オフ

✅マウスのスクロール 参考

システム環境設定⇒マウス⇒スクロールの方向:ナチュラル チェック外す。

✅ショートカットキー

参考:Win / Mac ショートカットキー操作

✅ショートカットファイル

command + option 押しながらドラッグアンドドロップ

✅ウィンドウを半分にする 参考

ショートカットキーはなし。

✅フルスクリーン解除 参考

「Control + Command + F」

✅スクショ

「Command +Shift + 3」

✅ブラウザの拡大縮小

command + 拡大

command – 縮小

✅文字変換

ひらがな ctrl + j
カタカナ ctrl + k
全角英数 ctrl + l
半角英数 ctrl + ;

MacでF7みたいにカタカナに一発で変換する方法(半角英数も)

📝その他

MacでDockを使用する

プログラミング関連

VScodeの設定

日本語化 参考

✅xcodeのインストール

macOSだとXcode(Command Line Tood for Xcode)をインストールすればGitもインストールされる。

参考:【Mac】XcodeをまるまるインストールせずにHomebrewをインストール

XcodeそのものではなくCommand Line Tool for Xcodeをインストール

xcode-select --install

Homebrewのインストール(macOS用パッケージマネージャ) 公式

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

 

✅VSCodeの設定

Auto Save : after delay

ターミナル起動:control + shift + `

📝その他参考

0-4 Homebrewをインストール(macOSでは必須)

0-5 Laradockによる開発環境構築(Mac編)

Laradockの環境構築

環境構築の参考 参考

エラー

ERROR: for laravel-sns_nginx_1 Cannot start service nginx: Ports are not available: listen tcp 0.0.0.0:80: bind: address already in use
ERROR: for postgres Cannot start service postgres: Ports are not available: listen tcp 0.0.0.0:5432: bind: address already in use

http://localhostにアクセスしてValetが反応していることが判明。

Valetの設定を停止する。参考

※当時これでインストールした気がする。参考

valetの停止

valet stop
Stopping php@7.2...
Stopping nginx...
Valet services have been stopped.

nginxは起動した

Starting laravel-sns_nginx_1 ... done

postgreSQLの停止をする。参考 参考②

解消されない。

ローカル Mac で PostgreSQL を起動したり停止したり

pkill postgres

解消されない。。。

PostgreSQLをアンインストールする 参考 参考

ローカルの場合

open /Library/PostgreSQL/12/uninstall-postgresql.app //  バージョンは各々

その後GUIが起動するのでentire applicationを選んで削除。

homebrewでインストールした場合

brew uninstall postgresql
Uninstalling /usr/local/Cellar/postgresql/12.1... (3,217 files, 36.9MB)

設定ファイルなどの確認

ls -l /usr/local/var/postgres

設定ファイルなどの削除

rm -rf /usr/local/var/postgres

アプリ制作

プロジェクト作成

docker-compose exec workspace composer create-project --prefer-dist laravel/laravel . "6.8.*"

localhostアクセスでLaravel画面確認する。

コントローラー作成

docker-compose exec workspace php artisan make:controller ArticleController

データベース作成

docker-compose exec workspace psql -U default -h postgres
default=# create database larasns;

larval/.envの編集

DB_CONNECTION=pgsql
DB_HOST=postgres
DB_PORT=5432
DB_DATABASE=larasns
DB_USERNAME=default
DB_PASSWORD=secret

マイグレーションファイルの作成

docker-compose exec workspace php artisan make:migration create_articles_table --create=articles

マイグレーションの実行

docker-compose exec workspace php artisan migrate

ロールバック

docker-compose exec workspace php artisan migrate:rollback

モデル作成

docker-compose exec workspace php artisan make:model Article

※ここまでで一章。

PostgreSQLの中身も同期されていることが確認できる。

http://localhostヘアクセスで確認もできた◎

おわりに

キーボードもショートカットも統一してほしい~~

徐々に慣れていきたいと思います。

とりあえずDockerの環境構築はMacの方が断然楽だ。。。笑

コメントを残す