[mac] Mac初期設定メモ


便利ツール系

Chrome

Googleアカウントで設定が同期されるし、動作が早い。

  1. ここからChromeをインストール
  2. Googleアカウントでログイン
  3. 同期される

Slack

仕事など、メッセージのやり取りで使う。

  1. ここからインストール

Line

知人とのメッセージ用途。

  1. ここからインストール

Magnet

画面分割がドラックでできるやつ。コマンドも対応。

  1. ここからインストール
  2. 支持に従って権限許可

Google IME

macの日本語変換が使いにくいので、Googleの日本語変換を入れる

  1. ここからインストール
  2. 環境設定->キーボード->入力ソースで必要な入力を設定。基本英字とひらがな入力しか使わないので2つ以外削除。

Iterm2

色々便利なことができる、Terminal Emulator。

  1. ここからインストール。
  2. iterm2 -> Preferences -> Keys -> Hot keyを設定。設定したキーでIterm2の表示・非表示が切り替えられる。
  3. Iterm起動時に開きたい状態をArrangementとして保存する。
  4. 起動したいArrangementをデフォルトに設定。
  5. Open Default Window Arrangementに変更。これで、Iterm起動時に3で設定した状態で起動される。

VScode

とりあえず。

  1. ここからインストール。
  2. cmd + shift + P -> Shell Command: install 'code' command in PATHを実行。これで、Iterm上で、codeコマンドを実行するとvscodeが開く。

指紋認証でsudo

1. /etc/pam.d/sudoをvimで開く。

sudo vim /etc/pam.d/sudo

2. auth sufficient pam_tid.soを追加。

/etc/pam.d/sudo
auth       sufficient     pam_tid.so
auth       required       pam_opendirectory.so
account    required       pam_permit.so
password   required       pam_deny.so
session    required       pam_permit.so

keyリピートを早くする

  1. キーのリピートリピート入力認識までの時間を一番右にする。

スクショの保存場所を~/ScreenShotsに変更

スクショがデスクトップに貯まるのは邪魔。

$ mkdir ~/ScreenShots
$ defaults write com.apple.screencapture location ~/ScreenShots/
$ killall SystemUIServer

Finderのデフォルトの表示先を~/Downloadsに変更

初期設定だと、「最近の項目」担っているので、変更。

開発環境

zsh

便利なシェル。
Catalina以降、デフォルトシェルがzshになったそう。
ちなみに、OSアップデートでCatalinaに切り替えた場合は、bashのままなので別途設定する必要あり。

1. デフォルトシェルの確認

$echo $SHELL
/bin/zsh

2.zplug入れる

.zshrcファイルにzplugの設定追加

~/.zshrc
# zplug
export ZPLUG_HOME=$(brew --prefix)/opt/zplug
source $ZPLUG_HOME/init.zsh
zplug "zplug/zplug", hook-build:"zplug --self-manage"

# theme
export POWERLEVEL9K_INSTANT_PROMPT=quiet
zplug "romkatv/powerlevel10k", as:theme, depth:1

3.themeの設定

$ source ~/.zshrc
$ p10k configure

Xcode

  1. ここからXcodeをインストール。結構時間かかる。
  2. コマンドラインツールのインストール zsh $ xcode-select --install

Home brew

  1. ここに従って、インストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

shellの機能拡張

https://github.com/zplug/zplug

git管理を簡単に

https://qiita.com/itkrt2y/items/0671d1f48e66f21241e2