ITエンジニアの方でMacを開発環境で利用されている方は多いと思います。
この記事では、Macで開発環境を作成する際に筆者が実施することをご紹介します。

OSの設定

Dockの大きさを調整する

  • 「りんごマーク」->「システム環境設定」->「Dock」
    • ここで好きなように設定(サイズは最小、拡大をチェックして最大、がオススメ)

トラックパッドの設定

  • 「りんごマーク」->「システム環境設定」->「トラックパッド」
    • ここで好きなように設定(「タップでクリック」を選択)

ドラッグ&ドロップの設定

  • 「りんごマーク」->「システム環境設定」->「アクセシビリティ」->「マウスとトラックパッド」を選択
  • 「トラックパッドオプション」-> 「ドラッグを有効にする」->「ドラッグロックあり」

これで2タップ目でちょっと動かしたらファイル・ウィンドウをホールドでき、もう1タップしたリリースできる。

デスクトップの整理

  • デスクトップで右クリック(二本指クリック)->「表示順序」->「名前」を選択

ライブ変換オフ

タイピング中に勝手に変換される、あれ。

  • デスクトップ画面右上の「A」とか「あ」をクリック
  • 比較的上の方に「ライブ変換」とあるのでチェックがついていればそれをクリックして無効化

Finderで隠しファイルを表示

$ defaults write com.apple.finder AppleShowAllFiles TRUE
$ killall Finder

開発環境作成

Xcodeをインストール

App Store から Xcode をダウンロード・インストールします。
また、以下のように Xcode の Command Line Tools をインストールします。

$ xcode-select --install

Homebrewをインスール

iTerm2をインストール

# インストール
$ brew install iterm2
# 確認
$ brew list | grep iterm2
iterm2

Macデフォルトのターミナルより便利です。
Command + D でウィンドウ分割できたりします。

Gitをインストール

# インストール
$ brew install git
# 確認
$ brew list | grep git
git
# 確認
$ git --version
git version 2.35.1

Gitの使い方は以下を参照してください。

anyenvかasdfをインストール

プログラミング言語・コマンドラインツールのインストール・バージョン管理ができるようになります。
以下を参照してください。( asdf のほうがおすすめです)

SDKMAN をインストール

Java 系ツールのインストール・バージョン管理ができるようになります。
anyenv・asdf がお好みでない方はこちらをご利用ください。
以下を参照してください。

Javaをインストール

asdf・SDKMAN がお好みじゃない方はこちらをご利用ください。

$ brew install java

インストールされたJavaの確認は以下です。

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
    11.0.1, x86_64:     "OpenJDK 11.0.1"        /Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home

PATHが通っていない場合 ~/.bash_profile に以下を加筆して source ~/.bash_profile を実行してください。

export JAVA_HOME=`/usr/libexec/java_home -v "11"`

11 の部分を 1.8 にするとJava8を使用できるようになります。(もちろんインストールしてからです)
消す時は以下を実行します。

$ rm -rf /Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home

Mavenをインストール

asdf・SDKMAN がお好みじゃない方はこちらを利用してください。

$ brew install maven
$ mvn -v
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T03:41:47+09:00)
Maven home: /usr/local/Cellar/maven/3.6.0/libexec
Java version: 11.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.1", arch: "x86_64", family: "mac"

エディタ・IDEの設定

Visual Studio Code

以下を参照してください。

STS (Spring Tool Suite)

$ brew install --cask springtoolsuite

その他ツール

Rest Client

Mac 用の Rest Client ツール Cocoa Rest Client です。

$ brew install cocoarestclient

FileZilla

FTP、FTPS、SFTPのGUIクライアントです。

$ brew install filezilla

おすすめ記事