LoginSignup
2
3

More than 1 year has passed since last update.

Mac購入から開発できるまでのセットアップ

Last updated at Posted at 2019-06-14

概要

macbook新調しました。
セットアップする上で欠かせない物をメモしていきます

最低限のものだけです。

導入ソフト

ソフト名 内容
chrome webブラウザ
hyperswitch cmd+tabでwindow単位で切り替えができる
alfred 優秀なランチャー
iterm2 優秀なterminal
google日本語入力 慣れているとやっぱり便利
vimium chromeをコマンドで操りやすくなる(リマップできるのでアンチvim派にもおすすめ)
slack チャットアプリ
vscode IDE
xcode 入れないと何もできない
postman apiの動作確認を簡単にするツール

npm global

npm install -g @vue/cli
npm install -g @vue/cli-init
npm install -g firebase-tools

dotfileの設定

.vimrc, .zshrc, .gitconfigあたりを入れる
setup.shで~/.dotfileとシンボリックリンクにしている

$ git clone https://github.com/jimpei/dotfiles
$ cd dotfiles
$ ./setup

アンチvim派、というかlinuxのキーバインドじゃないと嫌なので、
vimrcはカーソル移動系だけリマップしまくってます

.vimrc
" remap
noremap <C-p> <Up>
noremap <C-n> <Down>
noremap <C-b> <Left>
noremap <C-f> <Right>
noremap <C-a> <HOME>
noremap <C-e> <END>
noremap <C-d> <Del>
noremap <C-h> <BS>
noremap <C-k> <Esc>D
noremap <C-u> <Esc>dd

noremap! <C-p> <Up>
noremap! <C-n> <Down>
noremap! <C-b> <Left>
noremap! <C-f> <Right>
noremap! <C-a> <HOME>
noremap! <C-e> <END>
noremap! <C-d> <Del>
noremap! <C-h> <BS>
noremap! <C-k> <Esc>D
noremap! <C-u> <Esc>dd

macシステム設定

  • キーのリピート:速い
    • 連続でdeleteするときなどに必須
  • リピート入力認識までの時間:短い
スクリーンショット 2019-06-12 20.03.18.png
  • capslockをcontrolに変更
スクリーンショット 2019-06-12 20.03.27.png
  • 補助機能をすべて外す
スクリーンショット 2019-06-12 20.04.07.png
  • 半角全角切り替えをcmd + spaceへ変更
スクリーンショット 2019-06-12 20.04.28.png
  • spotlightをoption + spaceへ変更
    • あとでalfred入れるけど
スクリーンショット 2019-06-12 20.04.49.png
  • ダッシュボードはオーバーレイ
    • カレンダーをさっと開く(F12)ときに地味に便利
スクリーンショット 2019-06-12 20.10.19.png
  • ホットコーナー
    • 画面右下にカーソルを持っていくと画面ロック
    • touchbarよりこっちの方が速い気がする
スクリーンショット 2019-06-12 20.10.32.png
  • finder
    • 拡張子を表示
    • タブやパスなども表示
スクリーンショット 2019-06-12 23.39.32.png スクリーンショット 2019-06-13 0.33.50.png
  • スクリーンショットの保存先を変更
.sh
$ mkdir ~/Desktop/screenShot
$ defaults write com.apple.screencapture location ~/Desktop/screenShot 
2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3