Sublime Text Fresh Setup for 2016 Developer

link commandline subl to Sublime Text App

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl  

Theme & Color Scheme

Common Tools

Web Developer Tools

ES6 Releated

Misc Custom Config

Settings

  • CodeFormatter
{
"codeformatter_php_options":
   {
       "syntaxes": "php", // Syntax names which must process PHP formatter
       "php_path": "/usr/local/bin/php", // Path for PHP executable, e.g. "/usr/lib/php" or "C:/Program Files/PHP/php.exe". If empty, uses command "php" from system environments
       "format_on_save": false, // Format on save
       "php55_compat": false, // PHP 5.5 compatible mode
       "psr1": false, // Activate PSR1 style
       "psr1_naming": false, // Activate PSR1 style - Section 3 and 4.3 - Class and method names case
       "psr2": true, // Activate PSR2 style
       "indent_with_space": 4, // Use spaces instead of tabs for indentation
       "enable_auto_align": true, // Enable auto align of = and =>
       "visibility_order": true, // Fixes visibility order for method in classes - PSR-2 4.2
       "smart_linebreak_after_curly": true, // Convert multistatement blocks into multiline blocks

       // Enable specific transformations. Example: ["ConvertOpenTagWithEcho", "PrettyPrintDocBlocks"]
       // You can list all available transformations from command palette: CodeFormatter: Show PHP Transformations
       "passes": [],

       // Disable specific transformations
       "exclude": []
   },
}
  • User Config
{
    "always_show_minimap_viewport": true,
    "bold_folder_labels": true,
    "caret_extra_bottom": 2,
    "caret_extra_top": 2,
    "caret_extra_width": 0,
    "caret_style": "sold",
    "class": "tabset_control",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
    "font_face": "Hack",
    "font_options":
    [
        "subpixel_antialias"
    ],
    "font_size": 12,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "ignored_packages":
    [
        "Vintage"
    ],
    "indent_guide_options":
    [
        "draw_normal",
        "draw_active"
    ],
    "line_padding_bottom": 2,
    "line_padding_top": 2,
    "match_brackets": true,
    "match_brackets_angle": true,
    "match_brackets_braces": true,
    "match_brackets_content": true,
    "match_brackets_square": true,
    "material_theme_compact_sidebar": true,
    "material_theme_small_tab": true,
    "open_files_in_new_window": false,
    "overlay_scroll_bars": "enabled",
    "sidebar_font_small": true,
    "soda_folder_icons": true,
    "tab_size": 2,
    "tabs_small": true,
    "theme": "Cobalt2.sublime-theme",
    "typescript_plugin_tsc_version": "1.7.3",
    "update_check": true,
    "wide_caret": true,
    "word_wrap": "true"
}