ぼくのかんがえたさいきょうのMacBookPro環境
先日、MacBookPro2019を購入したので諸々の初期設定を行ったのですが、その際に行った初期設定やインストールしたアプリケーション達をご紹介します。
せっかくなので2019年の流行りを取り入れつつピックアップしてみました♪
初期設定
スクリーンキャプチャの名称変更
デフォルトでは日本語名になってしまっているので、アルファベットに変更しました。
関連記事
【標準お便利機能】Macのスクリーンショットの名称を変える
スクリーンキャプチャの保存先変更
デフォルトではデスクトップに保存されてしまうので、専用のディレクトリを作成し、そちらに保存されるように変更しました。
関連記事
【フォルダ整理におすすめ】Macのスクリーンショット保存先変更
マウスカーソルのスピード設定
デフォルトでは、トラックパッドによるカーソルスピードが遅いので、好みのスピードに変更しましょう。

右クリックの設定
デフォルトでは、2本指でクリックしたした際にコンテキストメニュー(右クリック)を表示するようになっていますが、これをトラックパッドの右下をクリックした際に表示するように変えます。

キーリピートの爆速化
デフォルトではキー押しっぱなしの際の連続入力やカーソル移動が遅くてもどかしいので、脳死で爆速設定にします。

GithubのSSH設定
sshでGithubにアクセス出来るように設定しましょう。
Host github github.com
HostName github.com
IdentityFile {公開鍵のパス}
user git
Spotlightショートカットの無効化
後ほどSpotlightの上位互換のAlfredを導入するので無効化しておきましょう。

Dockを自動的に非表示
常に出ている必要はないので、自動で消えるようにしましょう。

タッチバーにファンクションキーを常に表示
デフォルトだとTouch Barに表示されるアイコンは自動で切り替わりますが、それだと開発がしにくい(IDEなどでは常にF1,F2などを出しておきたい)ので、常にファンクションキーを表示するように変えました。

ちなみにFnキーを押せばTouch Barの表示アイコンを切り替えれるのでご安心を。
インストールアプリ
前提として無料のアプリのみ
今回ご紹介するものは全て無料のアプリケーションのみをご紹介します。
有料のものでおすすめのものがありましたが、別の記事にてご紹介しようと思います♪
Homebrew
まずは定番のHomebrewをインストールしましょう。
これがなければ始まらないレベルです!笑
Homebrew macOS 用パッケージマネージャーmacOS 用パッケージマネージャー — Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew Cask
こちらはHomebrewの拡張で、主にChromeやAtom、SlackなどのGUIアプリケーションをHomebrew経由でインストールする際に使用します。
Homebrew Cask “To install, drag this icon…” no more!Homebrew Cask extends Homebrew and brings its elegance, simplicity, and speed to the installation and management of GUI macOS applications such as Atom and Google Chrome.
We do this by providing a friendly CLI workflow for the administration of macOS applications distributed as binaries.Homebrew/homebrew-cask: 🍻 A CLI workflow for the administration of macOS applications distributed as binaries
brew install cask
iTeam2
Mac標準のターミナルは使い勝手がとても悪いので、99%の開発者はこちらのターミナルアプリを愛用していると思います。
What is iTerm2? iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.12 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wantediTerm2 - macOS Terminal Replacement
brew cask install iterm2
Git
もはや説明不要のバージョン管理システムですね。
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.Git
brew install git
fish
zsh以上にカスタマイズ性が高く、保管などもとても使いやすい割と最近登場したシェルです。
Finally, a command line shell for the 90s fish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family.fish shell
関連記事
【期待の最新シェル】使いやすくてオススメな「fish shell」の導入方法と使い方まとめ【zshから乗り換えよう】
brew install fish
karabiner-elements
Macのキーバインドを自由にいじれるので、マストです!
Karabiner A powerful and stable keyboard customizer for macOS. Karabiner - Software for macOS
brew cask install karabiner-elements
HyperSwitch
アプリケーション単位ではなく、ウィンドウ単位で切り替えれるので作業効率が大幅に上がります。
HyperSwitch Yet another keyboard window switcher for your MacHyperSwitch
brew cask install hyperswitch
Alfred
Mac内のアプリケーションを簡単に検索・実行をすることが出来るアプリです。
使いやす過ぎて標準のSpotLightを使う必要が無くなります。
Alfred 4 for Mac Alfred is an award-winning app for macOS which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac.Alfred - Productivity App for macOS
brew cask install alfred
Google Chrome
説明不要のインターネットブラウザですね。
新しい Chrome で毎日をもっと快適に Google の最先端技術を搭載し、さらにシンプル、安全、高速になった Chrome をご活用ください。Google Chrome ウェブブラウザ
brew cask install google-chrome
FireFox
こちらも定番のインターネットブラウザです。
Chromeとの差異の確認や、ローカルでのHTMLファイル(ChromeではCORSのエラーが出る)見るために入れておくことをお勧めします。
新しい Firefox この速さ、どこまでも。 Firefox をダウンロード — 無料ウェブブラウザー — Mozilla
brew cask install firefox
Anyenv
pyenvやphpenv、rbenv、nodenvに加え、jenvなどもまとめて管理することが出来る神アプリ!
anyenv - All in one for **env This is a simple wrapper for rbenv style environment managers. You don't have to git clone or modify your shell profile for each **env anymore if you install anyenv.
関連記事
【JavaやRuby含めほとんどの言語に対応】Homebrewで「anyenv」をインストールしてhodenvを使ってバージョン管理をする方法まとめ【fish shellも対応】
brew install anyenv
Tree
こちらもターミナル操作をする方には必須のアプリですね。
ディレクトリ構造を出力してくれるのでドキュメント生成時にとても役に立ちます♪
関連記事
【めちゃくそ便利】treeコマンドでディレクトリ構造を出力しよう!【オプション多数】
brew install tree
Docker for mac
macでDocker環境を取扱う際に、virtualboxや関連モジュールのインストールを勝手にやってくれる神アプリ!
Get started with Docker Desktop for Mac
Estimated reading time: 16 minutes Welcome to Docker Desktop for Mac! Docker is a full development platform for creating containerized apps, and Docker Desktop for Mac is the best way to get started with Docker on a Mac.Get started with Docker Desktop for Mac | Docker Documentation
brew install cask docker
MySQL
定番のRDB。
とりあえず一般的な5.7を入れました。
MySQL について MySQL は 1億以上のダウンロード数を誇る、世界でもっとも普及しているオープンソースデータベースソフトウェアです。抜群のスピードと信頼性、使いやすさが備わった MySQL は、ダウンタイム、メンテナンス、管理、サポートに関するさまざまな問題を解決することができるため、Web、Web2.0、SaaS、ISV、通信関連企業の 先見的なIT 責任者の方々から大変な好評を博しています。
brew install mysql@5.7
MySQL Workbench
MySQLのGUIツールと言えばWorkBenchですよね!
MySQL Workbench は、データベースアーキテクト、開発者、DBA のための統合ビジュアルツールです。MySQL Workbench は、データ・モデリング、SQL 開発、およびサーバー設定、ユーザー管理、バックアップなどの包括的な管理ツールを提供します。MySQL Workbench は Windows、Linux、Mac OS X で利用可能です。MySQL :: MySQL Workbench
brew cask install mysqlworkbench
Peco
ターミナルを格段に使いやすくキーワード検索アプリケーションです。
peco Simplistic interactive filtering toolNOTE: If you are viewing this on Github, this document refers to the state of peco in whatever current branch you are viewing, not necessarily the state of a currently released version. Please make sure to checkout the Changes file for features and changes.
This README is long and comprehensive. Use the Table of Contents to navigate to the section that interests you. It has been placed at the bottom of the README file because of its length.peco/peco: Simplistic interactive filtering tool
関連記事
【ターミナルの使いやすさ抜群に】標準出力に対する最強の検索ツール「Peco」をインストールしたら幸せになった【バイバイgrep/find】
brew install peco
Skitch
簡単な画像加工をするにはオススメです!
Skitch 矢印や図形、スタンプなどの注釈を描き込めば、言葉で説明するよりも、素早く、明確にメッセージが伝わります。Skitch | Evernote
brew cask install skitch
Eclipse
総合開発IDEと言ったらEclipseですよね!
The Platform for Open Innovation and Collaboration The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable and commercially-friendly environment for open source software collaboration and innovation.Enabling Open Innovation & Collaboration | The Eclipse Foundation
brew cask install eclipse-ide
IntelliJ
Eclipseと並んで使われているIDEです!
無料版と有償版がありますが、無料のCommunity Editionをインストールします。
ENJOY PRODUCTIVE JAVA Every aspect of IntelliJ IDEA is specifically designed to maximize developer productivity.
Together, the powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience.IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains
brew cask install intellij-idea-ce
Adobe Creative Cloud
Adobe製品を使うならこちらもマストです!
※こちらはあくまでインストーラーのダウンロードなので、別途アカウントは必要です
Creative Cloudは、PhotoshopやIllustratorといった定番アプリをはじめ、フォントなどのサービス、クラウドならではの機能を統合。初心者からプロまで、あらゆるクリエイティブ分野であなたのアイデアを叶えます。Adobe Creative Cloud | プロのクリエイター向けソフトウェアとサービス
brew cask install adobe-creative-cloud
Postman
GUIから簡単に様々なリクエストを投げることが出来るので、API開発をしている際には必須レベルです!
Design APIs Directly in Postman Manage all of your organization's APIs in Postman, with the industry's most complete API development environment. Postman | API Development Environment
brew cask install postman
Anker 大容量モバイルバッテリー
備えあれば憂いなし!!!
Anker モバイルバッテリー搭載 USB急速充電器
これさえあればどこでも充電可能!
日清 カップヌードル
神が作ったカップ麺!

Homebrew
macOS 用パッケージマネージャー
What is iTerm2?
iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.12 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Finally, a command
line shell for the 90s
fish is a smart and user-friendly command line
shell for Linux, macOS, and the rest of the family.
Karabiner
A powerful and stable keyboard customizer for macOS.
HyperSwitch
Yet another keyboard window switcher for your Mac
Alfred 4 for Mac
Alfred is an award-winning app for macOS which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac.
新しい Chrome で毎日をもっと快適に
Google の最先端技術を搭載し、さらにシンプル、安全、高速になった Chrome をご活用ください。
新しい Firefox
この速さ、どこまでも。
anyenv - All in one for **env
This is a simple wrapper for rbenv style environment managers. You don't have to git clone or modify your shell profile for each **env anymore if you install anyenv.
Get started with Docker Desktop for Mac
MySQL について
MySQL は 1億以上のダウンロード数を誇る、世界でもっとも普及しているオープンソースデータベースソフトウェアです。抜群のスピードと信頼性、使いやすさが備わった MySQL は、ダウンタイム、メンテナンス、管理、サポートに関するさまざまな問題を解決することができるため、Web、Web2.0、SaaS、ISV、通信関連企業の 先見的なIT 責任者の方々から大変な好評を博しています。
MySQL Workbench は、データベースアーキテクト、開発者、DBA のための統合ビジュアルツールです。MySQL Workbench は、データ・モデリング、SQL 開発、およびサーバー設定、ユーザー管理、バックアップなどの包括的な管理ツールを提供します。MySQL Workbench は Windows、Linux、Mac OS X で利用可能です。
Skitch
矢印や図形、スタンプなどの注釈を描き込めば、言葉で説明するよりも、素早く、明確にメッセージが伝わります。
The Platform for Open
Innovation and Collaboration
The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable and commercially-friendly environment for open source software collaboration and innovation.
ENJOY
PRODUCTIVE JAVA
Every aspect of IntelliJ IDEA is specifically designed to maximize developer productivity.
Creative Cloudは、PhotoshopやIllustratorといった定番アプリをはじめ、フォントなどのサービス、クラウドならではの機能を統合。初心者からプロまで、あらゆるクリエイティブ分野であなたのアイデアを叶えます。
Design APIs Directly in Postman
Manage all of your organization's APIs in Postman, with the industry's most complete API development environment.