概要
久しぶりにMacを買ったので作業ログを残しておく。
基本設定
スタックを使用
デスクトップで右クリック
=>スタックを使用
ロック画面
設定
=>ロック画面
使用していない場合はスクリーンセーバーを開始
=>しない
キーボード
設定
=>キーボード
キーのリピート速度
=>速い
リピート入力認識までの時間
=>短い
ホットコーナー
マウスを角に持っていった際にデスクトップが表示されるので地味に便利。
設定
=>デスクトップとDock
ホットコーナー
=>左上と右上をデスクトップ
マウス
設定
=>マウス
=>軌跡の速さ
Night Shift
日の出から日の入りまでほのかに赤みがかる設定にしている。
設定
=>ディスプレイ
=>Night Shift
Karabiner-Elements
- Karabiner-Elements をインストール
- Microsoft Ergonomicキーボードを使っているのでこんな感じ
- Macデフォルトのキー置き換えは利用しないようにしている
Chrome
デフォルトブラウザをChromeに変更 https://www.google.com/intl/ja/chrome/gsem/download/
少し専門的な設定
Rosetta
Astahで必要
Command Line Developer Tools
iTerm2で必要
iTerm2
- フルディスクアクセスを許可
- icebergテーマを適用
curl -O https://raw.githubusercontent.com/Arc0re/Iceberg-iTerm2/master/iceberg.itermcolors
Oh-My-Zsh
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- autosuggestions
私の場合は、fzfとasdfも設定しているが、これはcoreに含まれているため特にライブラリの取得は不要。 (fzfのみbrewでインストールが必要だが、この後に出てくる)
$ git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
$ vim .zshrc
... plugins=(git fzf asdf zsh-autosuggestions) ...
astah* professional
UMLの各種図を書くために利用する。 https://astah.change-vision.com/ja/product/astah-professional.html
1Password
これがないと生きていけないくらい最高のツール。 https://1password.com/jp/
sshのキーまで管理してくれるので commit から push までとても楽。
Slack
なんだかんだで利用している。 https://slack.com/intl/ja-jp/downloads/mac
Discord
ゲーム関連の友人たちと利用している。 https://discord.com/download
AppCleaner
言わずと知れた老舗ソフト。 App Store以外からインストールしたソフトをアンインストールする際はこれの利用をお薦めるする。 関連するディレクトリまで検索して一緒に削除してくれる。
https://freemacsoft.net/appcleaner/
Raycast
多機能なランチャーアプリ。 私は clip board history としてのみ利用している、Alt 2連打で呼び出しの設定で利用。
Homebrew
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Docker Desktop
https://www.docker.com/products/docker-desktop/
asdf
言語のバージョン管理ソフトウェア、anyenvと似たようなもの。最近はasdfがナウイらしい。
$ brew install asdf
$ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.11.1 $ vim ~/.zshrc
plugins=(git fzf asdf zsh-autosuggestions)
Ruby
asdfを使ってバージョン管理している。
$ asdf plugin add ruby https://github.com/asdf-vm/asdf-ruby.git $ asdf install ruby latest
fzf
Terminalでコマンドの検索履歴を見やすくしたい。
$ brew install fzf $ vim ~/.zshrc $ vim ~/.zprofile
plugins=(git zsh-autosuggestions asdf fzf)
... # fzf options export FZF_DEFAULT_OPTS='--height 100% --reverse'
Visual Studio Code
Devcontainer使いたいのでインストール。
https://code.visualstudio.com/
ghq
リポジトリ管理ツール
$ brew install ghq
下記のようなディレクトリ構造でcloneしてくれる、fork多様する場合など自分のドメイン名のディレクトリ配下になるのでわかりやすい。
$ ghq get git@github.com:rails/rails.git
$ ls /Users/yourname/ghq/github.com/rails/
Sequel Ace
DBの中身をGUIで表示したい人向け、Sequel ProがMySQL8系に対応しないのでこちらへ乗り換え。
Miro
オンラインホワイトボードはMiroが最高、iPad版はApple Pencil対応しているかつWebとの同時ログインOK。
家のネットワーク構成図もこちらを利用して記載した、こんな感じの図がサクッと作れる。
IntelliJ IDEA
Javaに限らずRubyなども利用できるが、RubyMineやWebStormの方が安価ではある。
https://www.jetbrains.com/ja-jp/idea/
参考リンク
https://zenn.dev/toono_f/articles/fa4d68857b7d36
Source
Transcribed from Qiita.