macbook 初期化にあたり、開発で使用しているツールをまとめてみた
これからフリーランスとして、案件を転々としていく中で、使用しているツールを整理してみたいと思い、執筆してみました。
これ以外にもおすすめなどがあったら、ぜひコメントお願いします
コミュニケーションツール
LINE
携帯でフリック入力するのがめんどくさい
Slack
前職で使用していたというのと
プロジェクトごとにチャンネルが作成できるので、気に入っています
アプリケーション
Skitch
画像の切り抜きや、スクリーンショット、画像にペイントを加えることができる
https://apps.apple.com/jp/app/skitch-%E6%92%AE%E3%82%8B-%E6%8F%8F%E3%81%8D%E8%BE%BC%E3%82%80-%E5%85%B1%E6%9C%89%E3%81%99%E3%82%8B/id425955336?mt=12
postman
APIを投げる際に使用
画面も見やすい
https://www.getpostman.com/
1PassWord
パスワード管理するため
https://1password.com/jp/
Evernote
マルチプラットフォーム対応で、クラウド同期できる点が気に入っています。
https://evernote.com/intl/jp
chrome アドオン
ato-ichinen
Activeにしている間、Google検索結果を1年以内のものに限定します。
最新記事を参考にしたいときに使用しています。
https://chrome.google.com/webstore/detail/ato-ichinen/pojaolkbbklmcifckclknpolncdmbaph?hl=ja
Save to Pocket
マルチプラットフォーム対応で、
気に入った記事や、技術記事をストックしたい際に利用しています。
https://chrome.google.com/webstore/detail/save-to-pocket/niloccemoadcdkdjlinkgdfekeahmflj?hl=ja
DirectJump for Pocket
Pocketと連動
Pocket上で保存した記事をキャッシュページでなく、オリジナルページに遷移してくれる
https://chrome.google.com/webstore/detail/directjump-for-pocket/hinnhpncbihcfjacbhehgadjhdpdaaic?hl=ja-JP
Json Formatter
JSONデータをきれいに整形してくれる
https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=ja
cVim
マウス/トラックパッドを使用しないでキーボードのみで済むことが多いので、おすすめです(Fコマンドが使えなくなったのは私だけでしょうか?)
https://chrome.google.com/webstore/detail/cvim/ihlenndgcmojhcghmfjfneahoeklbjjh?hl=ja
Vimium
cVimよりもスターが付いているので、こちらのほうが人気なのかも
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb/related
Super History & Cache Cleaner
1回のクリックで、選択した間隔でブラウザの履歴、キャッシュ、Cookieをクリアしてくれます
https://chrome.google.com/webstore/detail/super-history-cache-clean/afelaengidkffdcabnhdoeojoeoonfcn?hl=ja
どこでも翻訳 Translate Anywhere
英文をhoverするだけで、ページ上の文章を選択して様々な言語に翻訳、ページ全体の翻訳も可能です。
https://chrome.google.com/webstore/detail/translate-anywhere/hhimhiimpaicidimabokfbdokhpcnmoh?hl=ja
JavaScript Errors Notifier
JSエラーをデベロッパーツールを開かなくても、知ることができる
https://chrome.google.com/webstore/detail/javascript-errors-notifie/jafmfknfnkoekkdocjiaipcnmkklaajd?hl=ja
エディター
PhpStorm
IDE
PHPをメインで触っているため
https://www.jetbrains.com/ja-jp/phpstorm/
デフォルトには追加されていないショートカットの追加
Keymap上の表示 | 内容 | ショートカット |
---|---|---|
Split Horizontally | 画面を縦に分割 | option + shift + H |
Split Vertically | 画面を横に分割 | option + shift + V |
SublimeText
phpstormを使うほどの内容ではないとき、軽量で気に入ってます
メモアプリとしても使用
https://www.sublimetext.com/
環境構築
Docker
virtualbox & vagrant
Git関連ツール
sourcetree
MySQL関連ツール
MySQLWorkBench
たまに落ちてしまうのがキズだけれど、ER図も作成でき、直感的で見やすくて気に入っています。
https://www.mysql.com/jp/products/workbench/
ターミナル
iTerm2
ターミナル作業をより、効率化 (設定とかは、後日また執筆します。)
https://iterm2.com/
取り急ぎ、cdと記述するのがめんどくさいため、省略する設定を homebrewで、必要なパッケージをインストール後、シェルをzshに切り替え、oh my zshをインストールしている。
また、pecoを使用(https://github.com/peco/peco)
brew install ag
brew install zsh
chsh -s /bin/zsh
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
brew install peco
function peco-select-history() {
local tac
if which tac > /dev/null; then
tac="tac"
else
tac="tail -r"
fi
BUFFER=$(\history -n 1 | \
eval $tac | \
peco --query "$LBUFFER")
CURSOR=$#BUFFER
zle clear-screen
}
zle -N peco-select-history
bindkey '^r' peco-select-history
lsをもっと見やすくするために、homebrewでexaをインストール
※ exaについて解説されている記事
https://qiita.com/navitime_tech/items/c249269a3b47666c784b
https://github.com/ogham/exa
パッケージマネージャー
Homebrew
macOSの用のパッケージマネージャー
https://brew.sh/index_ja
Nodebrew
nodeの一元管理ツール
https://github.com/hokaccha/nodebrew
入力補助ツール
Google日本語入力
サジェスト機能が充実しているのと、昔からつかっているので
https://www.google.co.jp/ime/
Alfred
ファイル検索や調べ物をする際に便利
https://www.alfredapp.com/
Spectacle
画面分割ツール
https://www.spectacleapp.com/
Clipy
コピー&Paste補助ツール
https://clipy.softonic.jp/mac
Libre Offiece
csv編集ソフト
https://ja.libreoffice.org/
###参考記事
exaについて解説されている記事
https://qiita.com/navitime_tech/items/c249269a3b47666c784b
https://github.com/ogham/exa