Another Japan in the World

Jun Aruga's blog.

Helpful Mac Application's install and settings

Macで開発するときの便利な初期設定をまとめてみました。

Install

KeyRemap4MacBook

https://pqrs.org/macosx/keyremap4macbook/index.html.ja
右のAltキーをコントロールキーとして使うための設定

PCKeyBoardHack

https://pqrs.org/macosx/keyremap4macbook/pckeyboardhack.html.ja
Caps lockキーをCtrlキーとして使うための設定

Xcode

https://developer.apple.com/devcenter/ios/index.action
iOSアプリ開発に使うこともできるし、Homebrewのインストールで必要なので。

Git
$ brew install git
jless

日本語表示less
http://d.hatena.ne.jp/yutoichinohe/20130331/1364720211

$ brew install jless
$ export JLESSCHARSET="japanese-utf8"
colordiff

colordiff で diff をもっと快適に - Qiita

$ brew install colordiff

Mac 10.8では、gnutarという名前でdefaultでインストールされていましたが、
Mac 10.9では、インストールされていないため、インストールする必要があります。
gtarという名前でインストールされます。

$ brew install gnu-tar
$ which gtar
/usr/local/bin/gtar
$ alias tar=gtar
BashのTab補完拡張

ssh や scpで、~/.ssh/configのHostを補完する

brew install bash-completion

http://qiita.com/soramugi/items/846e6eac0ce1d3dc1e42

Sublime Text 2

軽い、安定してる、カスタマイズ項目豊富。
http://www.sublimetext.com/

oh my zsh

https://github.com/robbyrussell/oh-my-zsh
もし、zsh使う場合は。

Ricty Font

プログラマーのためのフォント
全角スペースがフォントして表示されるので、全角スペース表示を設定していないorできないエディタやターミナルで重宝する。

https://github.com/yascentur/Ricty

$ brew install fontforge

Inconsolata のインストール
Download and click otf file.

Migu 1M のインストール
Download Migu 1M, and click 2 ttf font files.

Generate

git clone https://github.com/yascentur/Ricty.git
cd Ricty
./ricty_generator.sh auto

Install

$ mkdir ~/.fonts/
$ cp -f Ricty*.ttf ~/.fonts/
$ fc-cache -vf
gcc

Xcodeインストール後、Xcodeを起動。
Preference - Downloads - CommandLineTools -> Install でインストール。
gccがインストールされる。

iTerm2

http://www.iterm2.com/
標準のTerminalではできないWindow縦分割にも対応。
ドラッグクリップボードコピー→右クリックでペーストにも対応。
あとはソフトのキーボードショートカットを調整すると便利になる。

Total Terminal

http://totalterminal.binaryage.com/
標準のTerminalの拡張プラグインの位置づけ。
ホットキーの起動、
ドラッグクリップボードコピー→右クリックでペーストにも対応。
1ウィンドウでScreenを使いこなす人むけ?
以前は使っていた。

Spectacle

Windowの位置、大きさをキーボードショートカットで切り替えるソフト。
便利!Terminalと相性がよい。
http://spectacleapp.com/

VMWare Fusion

無料のVMWare PlayerはホストOSにMac対応していないので、
VirtualBoxという選択もあるけど、Macで動くVMWareならこれかな。
動かすだけならPro版でなくノーマル版でOK。
30日評価版をダウンロードできる。

日本語版 6000円ちょっと
http://www.vmware.com/jp/products/desktop_virtualization/fusion/overview

英語版?USD49.99
https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_fusion/5_0

ClipMenu

クリップボードの履歴を記録して呼び出せるアプリ
使い慣れてるキーバインド 呼び出し Command+Shift+C で設定。
Number of items inline : 20
Number of folders: 1
で使うのが便利。

http://www.clipmenu.com/ja/

Araxis Merge

Text, Excelの差分表示、マージツール
http://www.araxis.com/merge/download.ja

Only Customize

Mac

Home Key: Command + ←
End: Command + →
http://hajimemasita.blogspot.sg/2007/11/homeendpageuppagedown.html

アプリのアップデート通知を無効にする
http://telas.jp/2815/

Finder

Mac OS XのFinderで隠しファイルを表示させる方法 - 大人になったら肺呼吸
Finderにdot fileを表示させる。

http://d.hatena.ne.jp/KEINOS/20120306
ディレクトリ右クリックで、テキストファイルを新規作成するための設定

http://mag.torumade.nu/?p=4615
ディレクトリ右クリック→Services→New Terminal at Folder を表示する。

★注意
上記方法でFinderをカスタマイズさるため、Autometorでサービスを作成し、
失敗するとFinderの挙動がおかしくなるので(ファイル移動時とか)、
失敗した場合は下記の手順で作成した設定ファイルを削除する。
というか、自分が失敗しました。
Finderは標準のままで使った方が無難。
http://takaslife.com/2013/04/22/automator-delete/

http://inforati.jp/apple/mac-tips-techniques/system-hints/location-of-a-macos-trash-folder-and-how-to-register-at-tool-bar.html
ゴミ箱フォルダをFinderのサイドバーに登録

Terminal

タブ切り替えのショートカットを設定
http://superuser.com/questions/26100/using-ctrl-tab-to-switch-between-tabs-in-mac-terminal-app

ことえり

日本語と半角ファルファベットをCommand + Space で変換できるようにする。
System Preferences -> KeyBorad Short Cuts
-> Spot Light のキーバインドをオフにする。
-> KeyBoard & TextInput の Select the previous .. と Select next source .. のキーバインドをオンにする。

Function KeyをFnキーなしで使えるようにするための設定

http://support.apple.com/kb/HT3399?viewlocale=ja_JP