運用TextMate開發Ruby On Rails程式的效率真是快上加快,唯一的缺憾是偶爾需要切換成全螢幕編輯,但是TextMate並沒有提供快速鍵可以直接開啟全螢幕編輯模式。
當然,你要慢慢去拉視窗調整成全螢幕編輯模式也是可以,不過這就遜掉了。
如果可以按個鈕切換成全螢幕編輯模式,讓我能夠不受干擾,好好地、專心地寫程式,那該有多好?
運用TextMate開發Ruby On Rails程式的效率真是快上加快,唯一的缺憾是偶爾需要切換成全螢幕編輯,但是TextMate並沒有提供快速鍵可以直接開啟全螢幕編輯模式。
當然,你要慢慢去拉視窗調整成全螢幕編輯模式也是可以,不過這就遜掉了。
如果可以按個鈕切換成全螢幕編輯模式,讓我能夠不受干擾,好好地、專心地寫程式,那該有多好?
運用TextMate開發Ruby On Rails程式的效率真是快上加快,唯一的缺憾是偶爾需要切換到終端機,並沒辦法直接在TextMate底下操作終端機。
當然你要按command-tab好幾次切換到終端機或用滑鼠點選終端機也是可以,但這就遜掉了。
如果可以像飛行員的抬頭顯示器一樣,按個快速鍵就從螢幕上方垂下一個漂亮的、半透明的終端機,那該有多好?
如果說Rails是這幾年軟體界最偉大的發明,那麼Slingshot便是Rails界最偉大的發明。
這隻彈弓(Slingshot)能夠做什麼呢?
他可以把原本應該透過瀏覽器執行的網路服務,變成安裝在個人電腦上執行的一支程式。透過小幅度的改寫,更可以讓這支程式與伺服端的服務做資料同步,簡單的說就是離線作業。
使用彈弓的好處就是突破了瀏覽器的限制,眾所周知網路服務與各種瀏覽器之間的相容性,一直是開發人員心中的痛。今天讓網路服務變成可以在電腦上執行的程式之後,相容性的問題立刻消失!!
那麼,什麼是離線作業呢?
麥金塔上最簡便的Ruby安裝終於出現了,OS X自帶的版本也不是不能用,實在是版本太舊了些;如果為了玩Rails而安裝MacPorts,好是好,就是太麻煩了些。
正如他網頁所說的,如果你要用別的方法安裝,那麼不是浪費您的時間,便是浪費硬碟空間。
下一版應該會把一些常用的Gems包裝進去,一次幫你安裝完成吧。
用TextMate寫程式真的是太爽快了,用下去完全不可自拔,有人甚至為了要用TextMate而去買了一台Mac,所以TextMate號稱史上最貴的程式碼編輯器。
根據我的使用經驗,TextMate保證了一件事: 他保證程式愈寫愈快。
簡單的說,TextMate沿用emacs的哲學: 記憶快速鍵。
在Mac OS X上安裝Instiki,請使用MySQL;下載版隨附的設定是無法正常跑在Mac OS X上頭的SQLite;不然請愛用給Mac OS X用的傻瓜版。
請切換到Instiki目錄,修改config/database.yml成為連結MySQL的設定(注意要用Production):