"tab_size": 2,
"translate_tabs_to_spaces": true,
"trim_automatic_white_space": false,
"use_tab_stops": true,
// 關閉偵測slow plugin
"detect_slow_plugins": false
// Line ending LF
"default_line_ending": "unix"
// 把 tab 換空白
"translate_tabs_to_spaces": true,
// 高亮所在行
"highlight_line": true,
// 有時會遇到括弧的內容需要斷行縮進,來增加可讀性,那也許你會喜歡 Sublime Text 2 的這個設定:在偏好設定加上下列 ,按下 enter 時自動縮進對齊括弧的位置。
"indent_to_bracket": true
//多餘的空格會增加無謂的檔案大小、檔案結尾沒有留一行,會造成在終端機裡顯示出問題。Sublime Text 2 偏好設定加上這兩行,會在儲存的時候自動刪除每行結尾多餘的空格,然後在檔案尾部加上新的一行:
"ensure_newline_at_eof_on_save": true,
"trim_trailing_white_space_on_save": true
plugin :
Advanced New File Command+Alt+N 可同時新增 File 及 Path。
BracketHighlighter 大括號、中括號、括號家族高亮匹配。
Sublime CDN libraries
stringutilities // string 轉換工具 可以按滑鼠右鍵 轉換成 base64 url encode
scss
KeymapManager
SFTP
SideBarEnhancements
JSLint
JS Format 一個JS代碼格式化插件 ctrl + alt + f
jQuery Package for sublime Text
Sublime Alignment 用於代碼格式的自動對齊。傳說最新版Sublime 已經集成
Clipboard History 粘貼板歷史記錄,方便使用複製/剪切的內容
DetectSyntax 這是一個代碼檢測插件
Sublime CodeIntel 代碼自動提示
SublimeLinter
BeautifyRuby 對ruby code 格式化 若是window 請先安裝 ruby 然後ruby 路徑要設成window 的ruby 安裝路徑
goto-css-declaration // 可以切換到 css 的樣式
ExpandRegion // 可以選取quotes 內文字
Alignment 程式碼對齊 ctrl + alt + a 用滑鼠選取後執行.
Themr 切換 theme
Emmet
All Autocomplete
rails migrations list 可以列出 rails migration
snippents
Ruby on Rails
html
jquery
scss
php
Sublime的Packages都會集中在一個地方:「Sublime Text Packages」
http://wbond.net/sublime_packages
http://wbond.net/sublime_packages/community
BracketHighlighter 設定檔
[ // Go to left bracket{
"keys": ["alt+up"],
"command": "bh_key",
"args":
{
"lines" : true,
"plugin":
{
"type": ["__all__"],
"command": "bh_modules.bracketselect",
"args": {"select": "left"}
}
}
},
// Go to right bracket
{
"keys": ["alt+down"],
"command": "bh_key",
"args":
{
"lines" : true,
"plugin":
{
"type": ["__all__"],
"command": "bh_modules.bracketselect",
"args": {"select": "right"}
}
}
}
]
Simple Rails Navigator:
MVC開發常常會在 model / view / controller 切來切去。
Ctrl + Alt + m 列出所有 model folder 裡的檔案
Ctrl + Alt + v 列出所有 view folder 裡的檔案
Ctrl + Alt + c 列出所有 controller folder 裡的檔案
Ctrl + Alt + j 列出 assets/javascripts
Ctrl + Alt + s 列出 assets/stylesheets
記得要加入以下的 Key Bindings 才會動
[
{ "keys": ["ctrl+shift+m"], "command": "list_rails_models" },
{ "keys": ["ctrl+shift+c"], "command": "list_rails_controllers" },
{ "keys": ["ctrl+shift+v"], "command": "list_rails_views" },
{ "keys": ["ctrl+shift+j"], "command": "list_rails_javascripts" },
{ "keys": ["ctrl+shift+s"], "command": "list_rails_stylesheets" },
{ "keys": ["ctrl+shift+d"], "command": "sftp_download_file" },
{ "keys": ["ctrl+shift+n"], "command": "rails_migrations_list" },
{ "keys": ["ctrl+shift+r"], "command": "reindent" , "args": { "single_line": false }
// for sublime 2.0 {"keys": ["f12"], "command": "reindent"} // for sublime 3.0
]
相關網址:
沒有留言:
張貼留言