Open7

MACを買ったら

ホリイケ カズマホリイケ カズマ

起動時の初期設定

  • 既存のApple IDでログインして設定周りを同期
    • PCを綺麗にしたいのであえて移管はせずに進める
    • そうです。ノートの最初の1ページのみ綺麗に書くタイプです。
  • ひと通りキーボードなどの周辺機器を接続
  • とりあえずダークモードに
ホリイケ カズマホリイケ カズマ

設定

  • キーボード > キーボードショートカット
    • Caps lock を言語切り替えにする(🌐 を押した時「入力ソースを切り替え」にして Caps lock🌐 に変更)
      スクショ


    • テキスト入力
      • 「ライブ変換」OFF 🤮
      • 「Windows風のキー操作」ON 😃
      スクショ


ホリイケ カズマホリイケ カズマ

Chrome

ホリイケ カズマホリイケ カズマ

ターミナル

  • 🍺インストール
  • FNM
    • brew install fnm
    • eval "$(fnm env)"
    • echo 'eval "$(fnm env)"' >> ~/.zshrc
    • source ~/.zshrc
    • fnm install --lts
    • fnm use 22.15.0
      • Rustで作られていて高速
  • 🥟
    • brew install oven-sh/bun/bun
  • firebase
ホリイケ カズマホリイケ カズマ

GitHub

  • GitHub CLI
    • brew install gh

    • ssh-keygen -t ed25519 -C "your_email@example.com" -f ~/.ssh/{KeyFileName}

    • Enter x2

    • gh auth login

    • 先ほど作成したSSHキーを選ぶと登録される

    • vim ~/.ssh/config

      Host github.com.{プレフィックス}
        HostName github.com
        User git
        Port 22
        IdentityFile ~/.ssh/{プレフィックス}-MacBookProM4
        TCPKeepAlive yes
        IdentitiesOnly yes
      
    • esc + : + w + q + ! + Enter

    • 以降、クローンするときはプレフィックスを使う

      • git@github.com.{プレフィックス}:userName/repo.git
上記の作業をユーザー数文繰り返すとこうなる
gh auth status
github.com
  ✓ Logged in to github.com account account-a (keyring)
  - Active account: true
  - Git operations protocol: ssh
  - Token: gho_************************************
  - Token scopes: 'admin:public_key', 'gist', 'read:org', 'repo'

  ✓ Logged in to github.com account account-b (keyring)
  - Active account: false
  - Git operations protocol: ssh
  - Token: gho_************************************
  - Token scopes: 'admin:public_key', 'gist', 'read:org', 'repo'

  ✓ Logged in to github.com account account-c (keyring)
  - Active account: false
  - Git operations protocol: ssh
  - Token: gho_************************************
  - Token scopes: 'admin:public_key', 'gist', 'read:org', 'repo'
  • vim ~/.zshcr

        function gh-a() {
          git config --global user.name "xxxxx"
          git config --global user.email "github@xxxxx.jp"
        }
        
        function gh-b() {
          git config --global user.name "xxxxx"
          git config --global user.email "github@xxxxx.jp"
        }
    
ホリイケ カズマホリイケ カズマ

.DS_Storeをネットワークドライブ上で作成しないようにする

ネットワークドライブ上で.DS_Storeファイルが作成されなくなります。

下記をターミナルで実行。

- defaults write com.apple.desktopservices DSDontWriteNetworkStores false
+ defaults write com.apple.desktopservices DSDontWriteNetworkStores true

.DS_Storeが作成される設定に戻したい場合はfalse