ターミナルからプロファイルリスト(plist)を編集する
ターミナルをexitしたときにウィンドウが消えて欲しい!
http://havelog.ayumusato.com/develop/others/e180-mac-terminal-exit2close.html
- ~/Library/Preferences/com.apple.Terminal.plistを編集
せっかくパスが書いてあるのに、Terminalからの開き方が分からない。
結局Finderから開いたけど、コピペで開けなかったことは悔しい!
plistをターミナルで開くときはProperty List Editorで。
ということで、(Xcodeインストール済みの環境なので)Finderにデフォルトで関連づけられていたDashcodeで開いてみたけど、うまくいかず。
$ open -a /Developer/Applications/Dashcode.app ~/Library/Preferences/com.apple.Terminal.plist
書類“com.apple.SoftwareUpdate.plist”を開くことができませんでした。コンテンツのテキストエンコーディングを判別できませんでした。
解決方法は?
http://homepage.mac.com/tsawada2/til/KB013.html
- もしあなたがXcode Tools(Mac OS X の古いバージョンでは、Developer Tools)をインストール済みなら、/Developer/Applications/にProperty List Editorがインストールされているので、これを使用するのが便利です。
なるほど。Property List Editor、使ってみよう。
$ open -a "/Developer/Applications/Utilities/Property List Editor.app" ~/Library/Preferences/com.apple.Terminal.plist
おお!うまくいった!しかもDashcodeよりもリッチな使い心地!
Property List Editor をターミナルから簡単に。
openコマンドはちょっと長いので、最後に、~/.bash_profile にaliasを追加しておきましょう。
#Open Property List File
alias ple='open -a "/Developer/Applications/Utilities/Property List Editor.app" $1'
こんな感じで実行できるようになります。
$ ple ~/Library/Preferences/com.apple.Terminal.plist