(2024/3 更新)
注文していたMacBook Airが昨日届きました。
同時にMacBook Air注文して、先に届いていた妻が参考にしたURLをまとめてくれており、設定・環境構築がすぐ終わりました!
そんなツイートをしたところ、参考にしたURLを教えて欲しいと2人の方からリプをいただいたので簡単にまとめてみます。
自分も一昨日にMacBook Proが届いてまだ環境構築を行なっていないので参考にしたURLを教えていただきたいです!
— シンタロー@20卒 (@shintaro1758) December 31, 2018
せっかくなので僕が使っている便利なツールも紹介しています。
初めてMacを購入した方、MacからMacへ買い替えた方の設定・環境構築の参考になれば嬉しいです。
ちなみに、僕はRuby on Railsを使って開発をしていて、使用しているエディタはVimです。(Vim大好き!)
Macのバージョン:macOS Mojave 10.14.1
1. 必要なアプリのインストール(デスクトップアプリ)
まず必要なデスクトップアプリをApp Storeでインストールします。
- Google Chrome : インストールするだけで同期してくれるので楽々
- slack
- LINE
2. 必要なソフトのインストール
- キーボードの割り当ての変更(USキーボードの方向け):Karabiner
-
コロンとセミコロン入れ替える(Ruby、Vimではセミコロンよりもコロンを多用するため)
会社の先輩に教えてもらったmacの無料アプリ「Clipy」めっちゃ便利!
— ゆうすけ (@ysk_pro) 2018年11月5日
<機能>
コピーの履歴を保存してくれて、履歴からペーストできる
<役に立つシーン>
あ、さっきコピーしたのに、、どこだったっけ、、、てことがなくなる!
↓この記事の説明が分かりやすかったです〜https://t.co/JbCCK66Hxq
3. 基本的なPCの設定
- キーボードの反応速度(キーリピートの速さ)UP(Vimmerにはマストの設定です)
先輩に教えてもらったけど、Macの設定でキーボードのリピートの速度をマックスにすると地味に生産性かなり上がった!!!(特にVimmer) pic.twitter.com/Rd5fXZ0kvW
— ゆうすけ (@ysk_pro) 2018年11月21日
4. 開発環境構築
- iTerm2導入 (標準のターミナルアプリよりもずっと使い勝手がいいです)
- Hotkey設定(僕はcontrolキーを2度押しでiTerm2が立ち上がるようにしています)
- カラーテーマ設定(僕は目に優しいJapanesqueを使っています)
- ITerm2の設定をGitHubで共有……できんやんけ!って思ってたけどそうでもなかった - めっちゃいいタイトル思いついたんだけど風呂入ったら忘れちゃった
- Vimのインストール
- .vimrc(vimの設定ファイル)のGitHubでの管理(ちなみに僕の.vimrcはこちらです)
- dein(vimのプラグイン管理ツール)の設定
- Tigのインストール(僕はGitのコマンド操作にTigを使っています)
- zshのインストール(標準のbashを拡張したものです。便利)
- zshにテーマを当てる(デザインをかっこよくします)
- Pecoのインストール(ターミナルでのヒストリー検索が便利になります)+ こちらでショートカットを ctrl + r にバインド
- AUTO_cd、cdpathのインストール(ディレクトリ移動がかなり楽になります)
- ripgrepのインストール(高速なgrep)
おわりに
みなさんが知っているものばかりだったでしょうか。
「こんな便利なツールあるよ!」など教えていただけるととても嬉しいです!
2018年に僕がエンジニアになって作ってきた個人開発webサービス 12個や書いてきたnoteなどをこちら↓の記事で紹介しているので、合わせてご覧いただけると嬉しいです!
また、使っているキーボードや椅子などの物理的な環境についてはこちら↓の記事に書いているのでご興味あればご覧ください!