EZTABLE IDEAS 是 EZTABLE 成員揮灑熱情和大家分享專業及創意的網誌。 EZTABLE 讓消費者 24 小時都可以在網路訂位全台灣最優質的餐廳,同時提供餐廳經營者 e 化的訂位管理系統 (雲端、iPad、智慧型手機)

關於Sumblime Text 2大小事

八月 21 2013 Published by under Engineering

 

編輯器是programmer最重要的工具之一,好好設定你的編輯器對於寫程式的效率絕對會有很大的幫助。最近試著用Sublime Text 2作為主要的開發編輯器,也對它做了不少功課。 因此在這篇紀錄以及分享一下目前在使用的套件以及設定。

開啟VIM SUPPORT

Sublime Text 2其實是有內建VIM mode,所以從VIM跳槽過來的使用者只要開啟內建的vim support,依然可以享受原本習慣的熱鍵。開啟方式如下:

打開Preferences -> Settings-Default,把下面這行:

“ignored_packages": [“Vintage"]

改成:

"ignored_packages": []

另外Sublime Text預設開啟時是先進入insert mode,若是要改成command mode可以把下面這行改成true。

"vintage_start_in_command_mode": true

更多資訊可以參考官方文件

參數設定

分享幾個比較重要的參數設定:

{
//這兩行確保version ctrl不會commit莫名的space
"ensure_newline_at_eof_on_save": true,
"trim_trailing_white_space_on_save": true,

“translate_tabs_to_spaces": true,
“tab_size": 4,

“highlight_line": true,
“rulers": [80]
}

字型

字體使用Adobe釋出的Source Code Pro,是特地為programmer設計的字型,特地將難以辨認的數字1跟英文字母l作區隔,以避免寫出愚蠢的bug。字型可以到這邊抓。 安裝好之後到Preferences -> Settings-User設定一下:

{
"font_size": 13,
"font_face": "Source Code Pro Light"
}

外觀主題

外觀主題可以使用頗有名氣的soda。但後來survey了一下,發現了另外一個改良自soda的flatland,特色詳情可以看這篇:best minimal theme,而且連color scheme都附上了,因此就決定試用看看。不管想用哪一個都可以透過Package Ctrl直接安裝。

裝了flatland之後設定檔依然要記得寫:

{
"theme": "Flatland Dark.sublime-theme",
"color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme",
//將sublime text的tab改成矩形
"flatland_square_tabs": true
}

btw,啟動ICON我也決定一併換掉,icon檔路徑在:
/Applications/Sublime\ Text\ 2.app/Contents/Resources/
我使用的是這張:
icon
google還有一大堆的icon

PACAKGES

這邊列出所有正在使用的package,重要性由上而下:

  • Package Control //快速鍵:cmd+Shift+P
  • BracketHighlighter //讓你免於迷失在茫茫括號之中
  • gitgutter //強烈推薦,會顯示未commit的code
  • git     //在sublime text也可以玩弄git
  • SideBarEnhancements
  • SublimeLinter //檢查程式語法
  • EditorConfig //共同開發時可以讓coding style一致
  • SublimeBlockCursor //讓游標像vim一樣在command/insert mode切換時改變
  • ColorHighlighter //可以直接顯示色碼的顏色 (for CSS)

syntax/snippets: //這邊就是看平常都用什麼語言,因人而異

  • CoffeeScript
  • jade
  • Node.js

REFERENCES

 

最後分享一下我目前的使用畫面截圖

希望大家都能調教出自己最喜歡的介面,使生產力倍增!

 

 

Related Posts Plugin for WordPress, Blogger...

No responses yet

發表迴響