3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

正直dockerで仮想環境を作っておいて配布するだけで済むとは思います。
案件によってdockerが使えなかったりするので、新規環境で構築する際の覚書を残します。

Homebrew

  • macOS用パッケージマネージャー

image.png

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew経由のインストールツール類

clipy

  • 履歴付きのコピー&ペーストを可能にする
  • 「Shiht+Command+V」で稼働
  • Windowsで言うところの「Windows+V」に相当
brew install --cask clipy

Rectangle

  • 画面分割ショートカットを可能にする
  • Windowsで言うところの「Windows+←」「Windows+→」等
brew install --cask rectangle

swiftformat-for-xcode

  • XcodeでSwiftのフォーマットを掛ける
brew install --cask swiftformat-for-xcode

tmux

  • 1つのターミナルで画面分割やら画面切替やらの複数ターミナルとして操作可能
  • ターミナルマルチプレクサの略
brew install tmux
設定ファイル(.tmux.config)例
# prefixキーをC-tにする
set -g prefix C-t
# デフォルトprefixキーをアンバインドする
unbind C-b
# prefix + - で水平分割
bind - split-window -v
# prefix + | で垂直分割
bind | split-window -h
# マウスでスクロール可能に
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
# マウスの有効化
set-option -g mouse on

git

  • 分散型バージョン管理システム
brew install git
設定ファイル(.gitconfig)例
[core]
    editor = nano
[color]
    ui = auto
[fetch]
    prune = true
[pull]
    ff = only
[rebase]
    autoStash = true
[sequence]
    editor = nano
[alias]
    glog = log --all --pretty='format:%d %Cgreen%h%Creset %an - %s' --graph
    cp = cherry-pick -x

git-flow

  • Gitリポジトリの分岐モデルを使いやすくする
brew install git-flow

Carthage

  • Cocoa アプリケーションにフレームワークを追加する最も簡単な方法
brew install carthage
利用例
carthage update --platform iOS --use-xcframeworks

pre-commit

  • 多言語のコミット前フックを管理および保守するためのフレームワーク
brew install pre-commit
プラグイン例
  • check-yaml
  • end-of-file-fixer
  • trailing-whitespace
  • black
  • google-style-java

visual-studio-code

  • エディタ
brew install --cask visual-studio-code
アドオン例
  • vscode-icons
  • Mark Jump
  • Guides
  • Insert Date String
  • PlantUML
  • Markdown All in One
  • markdownlint
  • CSS Formatter
  • XML
  • YAML
  • Python
  • Pylint
  • isort
  • Flake8
  • autopep8
  • Prettier - Code formatter

Java

  • プログラミング言語 Java
brew install openjdk@11

Python

  • プログラミング言語 Python
brew install python@3.11

zsh-completions

  • ターミナルのコマンド補完
brew install zsh-completions
3
0
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
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?