我用不慣 Apple 的無線鍵盤,一來方向鍵只有一半高度,長期使用容易會造成手部酸痛,二來少了 Home/End/PageUp/PageDown/ForwardDelete/Numpad,雖然都有替代按鍵,但還是比較不方便。
2012年8月13日 星期一
2012年8月1日 星期三
Mountain Lion 不再內建 SVN 工具
Mountain Lion 不再像之前版本的 Mac OS 內建 SVN,新的 SVN 工具會內附在 Xcode 中,但跟一些 3rd-party 軟體如 Versions 似乎有相容性問題。
升級 MacPorts 到 Mountain Lion
參考資料:前一篇文章 「使用 MacPorts 安裝 Unix 程式及 Python 模組」。
MacPorts 的設計是每一版 Mac OS 的 Major Release 就搭配一套 MacPorts Base,所以從 Lion 升級到 Mountain Lion 時,不能夠直接使用 port selfupdate 更新 MacPorts 系統,必須重新安裝。
2012年7月6日 星期五
Emacs 小技巧:在 .H & .M 檔案間切換
以下是我的 .emacs 設定中與 Objective-C 相關的段落,比較重要的是藍色字的部分,這個設定可以讓 Emacs 中使用跟 Xcode 一樣的按鍵,按 Ctrl+Command+Up/Down 就可以接換 .H 以及 Objective C 的 .M 檔案。
Emacs 小技巧:使用 etags 來讀 ObjC 代碼
以下指令可以在目前目錄建立一個 TAGS 檔案,把本目錄下的 .C, .H, .CPP, .M, .MM 檔內的 symbol 做索引。
$ find . \( -name *.[cmh] -or -name *.cpp -or -name *.mm \) -print0 | xargs -0 etags
$ find . \( -name *.[cmh] -or -name *.cpp -or -name *.mm \) -print0 | xargs -0 etags
2012年7月5日 星期四
在 Xcode 中開啟 Emacs
Xcode 是一個蠻不錯的開發環境,但有時候用 Emacs 或 vi 編輯會比較方便。
在 Xcode 左邊的 Navigation Pane 上,按右鍵有一個 Open with External Editor 的選項,一開始是 Disabled 的。
在 Xcode 左邊的 Navigation Pane 上,按右鍵有一個 Open with External Editor 的選項,一開始是 Disabled 的。
2012年6月24日 星期日
git 小技巧:改善 diff/log 介面
Kaleidoscope 是一套我個人偏愛的 Mac diff tool,雖然功能遠不如 Araxis Merge 強大,不支援 Three-Way Merge、直接編輯、也不支援目錄比較,但畫面蠻漂亮的,價錢也相對便宜。
訂閱:
文章 (Atom)