対象
「最近Web開発を始めたワヨ」なアンタ, もしくは 「お気に入りの設定を既にしているけど, 面白そうなのがあれば取り入れよっかな〜」とか言ってるアンタ達には是非見てって欲しいワ.
前提
アタシはRailsが大好きなの. 休日はよくRailsでWebアプリ作ったりしてるワ.
思いついたアイデアをパパッと形にできるところも好きな理由の一つヨ.
だから特別なIDEとかそれに伴ったプラグインとかの紹介はここではしないワ.(個人でネイティヴアプリを作ったりもしてるケドそれは別途記事にするかもしれないワヨ)
エディタ
Vim
アンタ達は普段何でコード書いてるかしら?
アタシは Vim
を使っているワ.
なんてったって Vim
はキーボード操作で完結できちゃうのヨ.Vim
の詳しい説明はここでは割愛するワ. 興味があったら調べてみてネ.
ただデフォルトの Vim
だとちょっと寂しすぎるから, アタシは色んなプラグインをいれてるの.
プラグインマネージャーは vim-plug
を使ってるワ.
導入については この記事がオススメヨ.dotfiles
は GitHubにあげてるワヨ.
コンソール
次は コンソール ヨ.
アタシはターミナルアプリは iTerm2
, シェルは bash
を使ってるワ. Catalina
からはログインシェルが zsh
になるみたいネ.
bash
git
アタシは普段 git
はCUIで操作してるからその辺は少しカスタマイズしてるワ.
ちょこっと紹介するワネ.
💥インストールには Homebrew
を使うから先にインストールしておいてネ💥
git-completion
git
コマンドを自動補完してくれるワ.
git-prompt
pwd
の脇に作業中のブランチを表示してくれるワ.
tig
git log
をGUIっぽく表示してくれるワ.
git-detroit
実はこれアタシが作ったの.
プロジェクトが大きくなってくるとローカルに実装済の作業ブランチが結構溜まってくるわよネ?(アタシだけ?)git-detroit
なら簡単に整理できるワ.
インストールは簡単ヨ.
$ brew tap dj-hirrot/git-detroit
$ brew install git-detroit
これを実行すると git-detroit
がインストールされるワ.
整理したいプロジェクトまで移動して,
$ git-detroit
=> do you remove feature/xxxxx_xxxxx ? (y/n): y
Deleted branch feature/xxxxx_xxxxx (was xxxxxx).
で整理できるようになるワ.
詳しくは https://github.com/dj-hirrot/git-detroitをみて欲しいワ. (READMEの英訳PR待ってます!)
最後に
こんなカンジの環境で開発してるワ.
使えそうなのがあったら参考にして欲しいワ.
他にもオススメがあったら是非コメントしてネ.