Macbook Pro M1 の開発する環境構築をする
私がよくする開発環境を構築改めて行なっていこうと思います。
まずはterminal.appを開いてください。
Homebrew
以下のコマンドをterminalに貼り付けてください。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
install Git Docker Nodebrew Python3
brew install git docker nodebrew python3
nodebrew の path
後ほど以下を.zshrcに追加します
export PATH=$HOME/.nodebrew/current/bin:$PATH
VSCode
.app
アプリのインストールします。公式サイトからインストーラを入手してください。
code
コマンドの導入
- VScodeを起動して、
F1
を入力 code
を入力して、コマンドをインストールする
.zsh
zshを使う際に、あると便利な機能を導入していきます。
Gitのブランチ表示
brew install git
実行時に /opt/homebrew/etc/bash_completion.d
配下に以下のファイルが配置してあります。
Gitの入力補完
ファイルの場所は任意で構いませんが、今回は以下に作成します。
~/.zsh/
: ~/.zsh $ mkdir completion : ~/.zsh $ cd completion : ~/.zsh/completion $ curl -O https://raw.github.com/git/git/master/contrib/completion/git-completion.zsh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 $ ls ~/.zsh/completion/git-completion.zsh ~/.zsh/completion/git-completion.zsh
オートコンプリーション
以下をターミナルにコピペしてください
brew install zsh-autocomplete
- github: GitHub - marlonrichert/zsh-autocomplete: 🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.
シンタックスハイライト
以下をターミナルにコピペしてください
brew install zsh-syntax-highlighting
.zshrc
# read git script ### sourceコマンドとは、他シェルファイルをカレントシェルで実行するコマンド source /opt/homebrew/etc/bash_completion.d/git-prompt.sh source /Users/seconduser/.zsh/completion/git-completion.zsh source /opt/homebrew/share/zsh-autocomplete/zsh-autocomplete.plugin.zsh source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh # Git options GIT_PS1_SHOWDIRTYSTATE=true GIT_PS1_SHOWUNTRACKEDFILES=true GIT_PS1_SHOWSTASHSTATE=true GIT_PS1_SHOWUPSTREAM=auto # PATH export PATH=$HOME/.nodebrew/current/bin:$PATH # プロンプトの表示設定 setopt PROMPT_SUBST ; PS1='%F{green}%n@%m%f: %F{cyan}%~%f %F{red}$(__git_ps1 "(%s)")%f \$ '
IntelliJ IDEA Community
javaやkotlinなどのIDEとしてこちらが便利なのでよく利用しています。
IntelliJ IDEA をダウンロード - Java と Kotlin の最先端 IDE
Source Tree
gitはGUIツールで管理した方楽だと思っております。こちらをよく利用しています。
DBeaver Community
DB管理のGUIアプリです。こちらが使いやすいのでよく利用しています。
まとめ
- 新しいPCを用意したので、個人用にツールを導入していきました。
- 残念ながら1日過ぎてしまいましたが、頑張って記事を書いて、少しずつ頑張って日々覚えたことを書いていきたいです。