13
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Macを新しく買った時にやること

Last updated at Posted at 2022-09-03

はじめに

開発端末としてMacを新しくした時に、色々とやることをメモしておく。全て自分のため。
気が向いたらインストールパッケージもうちょっとカテゴリ分けしようかな。

端末設定

  • ライブ変換をOFF

システム環境設定

デスクトップとスクリーンセーバ

  • 時計と一緒に表示→ON
  • ホットコーナー
    • 左上: Mission Control
    • 左下: アプリケーションウィンドウ
    • 右上: なし
    • 右下: 画面をロック

Dockとメニューバー

コントロールセンター

  • Bluetooth: メニューバーに表示
  • バッテリー
  • ファストユーザスイッチ: メニューバーに表示
  • 時計
  • Spotlight: メニューバーに表示→OFF

ソフトウェア・アップデート

  • Macを自動的に最新の状態に保つ

サウンド

  • 通知音
    • Pebble
  • 起動時にサウンドを再生→OFF

キーボード

キーボード(キーボードショートカット)

  • 次のウィンドウを操作対象にする → opt + tab

ファンクションキー(キーボードショートカット)

  • F1、F2などのキーを標準のファンクションキーとして使用→ON

修飾キー(キーボードショートカット)

  • Caps Lock→Commandキー

テキスト入力>入力ソース

  • 候補表示: ヒラギノ角ゴシック W3
  • 数字を全角入力→OFF

トラックパッド

ポイントとクリック

スクロールとズーム

その他のジェスチャ

ディスプレイ

NightShift

Finder

Homebrew

macOS(またはLinux)用パッケージマネージャー — Homebrew

pathを通す

インストールパッケージ

アプリケーション

Git設定

~/.gitignore_global
.DS_Store
~/.gitconfig
[alias]
    st = status
    co = checkout
    cob = checkout -b
    b = branch
    ba = branch -a
    bd = branch -d
    bdd = branch -D
    cm = commit
    df = diff
    wd = diff --word-diff
    gr = grep
    f = fetch -p
    p = pull
    pu = push
    cp = cherry-pick -n
    cpc = cherry-pick
    ns = log --name-status
    lo = log --oneline
    # すっきりしたコミットログ
    loggr = log --graph --date=short --decorate=short --abbrev-commit --all --pretty=format:'%C(yellow)%H %C(reset)%cd %C(cyan)%cn %C(red)%d %C(reset)%s'
    # 上記に変更ファイルを足したもの
    loggrf = log --graph --date=short --decorate=short --name-status --abbrev-commit --all --pretty=format:'%C(yellow)%H %C(reset)%cd %C(cyan)%cn %C(red)%d %C(reset)%s'
    # いい感じのグラフでログを表示
    graph = log --graph --date=short --decorate=short --pretty=format:'%Cgreen%h %Creset%cd %Cblue%cn %Cred%d %Creset%s'
    # 上の省略形
    gr = log --graph --date=short --decorate=short --pretty=format:'%Cgreen%h %Creset%cd %Cblue%cn %Cred%d %Creset%s'
[user]
    name = XXX
    email = XXX@hoge.com
[core]
    excludesfile = /Users/user/.gitignore_global
    ignorecase = false
[init]
    defaultBranch = main
[pull]
    rebase = false

Cursor (VSCode) 拡張機能

cursor 部分を code に置換すれば、VSCodeに拡張機能をinstallできる。

cursor --install-extension davidanson.vscode-markdownlint         # markdownlint
cursor --install-extension yzhang.markdown-all-in-one             # Markdown All in One
cursor --install-extension bierner.markdown-preview-github-styles # Markdown Preview Github Styling
cursor --install-extension vscode-icons-team.vscode-icons         # vscode-icons
cursor --install-extension esbenp.prettier-vscode                 # Prettier - Code formatter
cursor --install-extension inferrinizzard.prettier-sql-vscode     # Prettier SQL VSCode
cursor --install-extension streetsidesoftware.code-spell-checker  # Code Spell Checker
cursor --install-extension ExodiusStudios.comment-anchors         # Comment Anchors
cursor --install-extension ms-vscode-remote.remote-containers     # Dev Containers
cursor --install-extension ms-azuretools.vscode-docker            # Docker
cursor --install-extension mechatroner.rainbow-csv                # Rainbow CSV
cursor --install-extension janisdd.vscode-edit-csv                # Edit csv
cursor --install-extension dsznajder.es7-react-js-snippets        # ES7+ React/Redux/React-Native snippets
cursor --install-extension dbaeumer.vscode-eslint                 # ESLint
cursor --install-extension GitHub.github-vscode-theme             # GitHub Theme
cursor --install-extension HashiCorp.terraform                    # HashiCorp Terraform
cursor --install-extension ecmel.vscode-html-css                  # HTML CSS Support
cursor --install-extension oderwat.indent-rainbow                 # indent-rainbow
cursor --install-extension christian-kohler.path-intellisense     # Path Intellisense
cursor --install-extension VisualStudioExptTeam.vscodeintellicode # IntelliCode
cursor --install-extension andys8.jest-snippets                   # Jest Snippets
cursor --install-extension firsttris.vscode-jest-runner           # Jest Runner
cursor --install-extension MS-vsliveshare.vsliveshare             # Live Share
cursor --install-extension redhat.vscode-yaml                     # YAML
cursor --install-extension bradlc.vscode-tailwindcss              # Tailwind CSS IntelliSense
cursor --install-extension foxundermoon.shell-format              # shell-format
cursor --install-extension eamodio.gitlens                        # GitLens
cursor --install-extension GraphQL.vscode-graphql-syntax          # GraphQL: Syntax Highlighting
cursor --install-extension tomoki1207.pdf                         # vscode-pdf
cursor --install-extension GitHub.vscode-pull-request-github      # GitHub Pull Requests
cursor --install-extension foxundermoon.shell-format              # shell-format

zsh設定

13
15
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
13
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?