以下是我的 .emacs 設定中與 Objective-C 相關的段落,比較重要的是藍色字的部分,這個設定可以讓 Emacs 中使用跟 Xcode 一樣的按鍵,按 Ctrl+Command+Up/Down 就可以接換 .H 以及 Objective C 的 .M 檔案。
2012年7月6日 星期五
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、直接編輯、也不支援目錄比較,但畫面蠻漂亮的,價錢也相對便宜。
終端機小技巧:開啟 App & 操作剪貼簿
終端機中雖然可以按 Command+C, Command+V 來 copy/paste,但有時候會想把一些程式輸出結果直接貼到剪貼簿上,Mac OS 提供一個更簡單的方法。舉例:
$ pwd | pbcopy
就會把目前路徑貼到剪貼簿中,可以貼到 Mac Apps 中,或在另一個終端機用 pbpaste 貼上剪貼簿。
$ cd `pbpaste`
2012年5月10日 星期四
[心得] 用 MacBook Pro 當做家庭劇院電腦
MacBook Pro 的筆記型電腦很適合接上電視,用來播放網路下載的影片檔。好處包含了:
- 風扇安靜 (跟桌上型電腦相比)
- 內建紅外線接受器,搭配 Apple 原廠遙控器,使用上很簡便
我以前都是把影片轉錄成 DVD,再用電視播放,很麻煩。自從買了 MacBook Pro 後,日子就簡單多了。
開啟 SSH 遠端登入
Mac OS 上要開啟 SSH 遠端登入很簡單,只要在「系統偏好設定」-> 「共享」中,開啟「遠端登入」的選項,就可以從別台電腦遠端登入 Mac 電腦了 (會出現類似「終端機」的畫面)。
訂閱:
文章 (Atom)