2013年2月21日 星期四

Sublime text 2 settings

Settings - User config:  
  "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 大括號、中括號、括號家族高亮匹配。
Hayaku 寫css好用 // 後來用emmet 取代
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
]




相關網址:


【下列文章您可能也有興趣】

沒有留言: