徜徉在海天之間

  • Archive
  • RSS

Sublime Text 2 - Build System 歷險記

今天開始上軌道了,
想順便嘗試一下新的開發環境,
安裝了一直很想玩的 Sublime Text2。

按照網路上熱心的網友的教學,
一切都還算順暢,還多知道了Slim 這個能替代 Haml 的玩具(但似乎無法對 script 做 include 的動作,或者說:沒有簡化的指令,所以暫時放棄。)
Haml 編寫也順利地進行著,
打下指令,完美的在 Enter 上彈跳:

haml test.haml test.php  

就這樣編寫完成我人生第一份 Haml!

然而在這時候我的懶人魂發作了,
心想:「身為一個工程師,怎能不帥氣地使用一個鍵,就讓程序自己編程完呢?」。
Sublime Text 2 本身提供了 Build System 這個玩意兒啊啊啊啊啊啊啊啊啊啊!
我睥睨地看著簡單到不行的shell command,
還用 JSON 格式?難不倒我滴!
然後三個鐘頭就過去了…

一行指令、
帥氣。
這樣的信念,讓我用了三個鐘頭(倒

前人告訴我們:峰迴路轉
我要加上:總是在休息時
在看完小資女之後,
回到電腦前,為可能到來的熬夜對肝默哀一下,
繼續coding下去。

發現錯誤有一行錯誤我一直無視(你是白目嗎?)

[Decode error - output not utf-8]

Google一下,
發現我的無視真是白目到家!!!
這是一項Windows上會發生的問題,
必須到 cmd.exe 裡打上:

chcp

如果他吐給你 950 ,代表你是 Big5 的編碼 來源 ,
那麼你就必須在 build script 裡加上

"encoding": "big5",

王 八 蛋
這個問題就這樣連毛都看不見地解決了…
然後噴出每個因卡關很久而喪志的工程師奢望看見的--錯誤消失啦!!
然而,
故事並未結束。
螢幕上依稀可見那可恨的錯誤訊息,
雖然心涼了一半,
但眼見就要成功的事,
怎能半途而廢!!

[Error 2] 系統找不到檔案

我說 M$ 啊,您佬到底是找不到妹子,還是找不到孩子啊?? 連個訊息都可以寫的那麼簡潔,
這這錯誤訊息像是滿臉寫著:「付我錢,告訴你更多。」
然而我不會在此倒下的,
我是個勇士。
秉著大無畏的精神,
扒開了他的…….咳….問題核心提取解答。

原來是某種形式上的bug,
不知道是 python 的,還是 sublime Text 本身的,
反正就是要加上.bat,他才給過。
就這樣,一場風雨過去了。
我的淚,也快乾了。
趕緊打上這篇,
趕緊隨文附上成功的script 散佈大愛 以策安全,
如果不能跑,
請…….
別找我!(拖走

(明天開工!!完成版面!!(吶喊!!

p.s. Build Hot Key 是 Ctrl + B


{
    "cmd": ["haml","${file_base_name}.haml","${file_base_name}.php"],
    "file_regex": ".",
    "encoding": "big5",

    "windows":
  {
      "cmd": ["haml.bat","${file_base_name}.haml","${file_base_name}.php"]
  } 
}
    • #sublime text 2
    • #build system
    • #haml
  • 2 years ago
  • 1
  • Comments
  • Permalink
  • Share
    Tweet

1 Notes/ Hide

  1. wingwild posted this

Recent comments

Blog comments powered by Disqus
← Previous • Next →

About

雜記小品,心情日誌,雜物堆放區。
  • RSS
  • Random
  • Archive
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr