- Beautiful UI
- Simple Learning Curve
- Command Palette
- Go To Anything
- Multiple cursors
- Snippets(especially your customized snippets)
- Minimap
- shortcuts(of course)
ln –s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
The location of theData directory is platform-dependent:
- Windows: %APPDATA%\Sublime Text 3
- OS X: ~/Library/Application Support/Sublime Text 3
- Linux: ~/.config/sublime-text-3
We should see at least three directories inside the Data directory:
- Installed Packages: This contains a copy of every sublime-packageinstalled. It's used to restore packages.
- Local: This stores all the information about our current and previous session. This is used to restore Sublime to the stage we were in, when we last quit Sublime.
- Packages: This contains all package folders that Sublime will load
- AdvancedNewFile
- Alignment
- All Autocomplete
- BracketHighlighter
- Github Color Theme
- Inspired GitHub Color Scheme
- PHP Companion
- Package Control
- SublimeLinter-php
- SublimeLinter
- ExpandRegion
{
"always_show_minimap_viewport": true,
"color_scheme": "Packages/Github Color Theme/GitHub.tmTheme",
"font_size": 18,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"line_padding_bottom": 5,
"line_padding_top": 5,
"rulers":
[
80,
100
],
"theme": "Default.sublime-theme"
}
[
{ "keys": ["ctrl+w"], "command": "expand_region" },
{ "keys": ["ctrl+u"], "command": "expand_region", "args": {"undo": true}, "context": [{ "key": "expand_region_soft_undo" }] },
{ "keys": ["super+l"], "command": "run_macro_file", "args": {"file": "Packages/User/select_line.sublime-macro"} },
{ "keys": ["super+shift+l"], "command": "run_macro_file", "args": {"file": "Packages/User/soft_select_line.sublime-macro"} }
]
Sublime Text expand_selection
to line will move cursor to next line beginning,
so I record two macros to expand_selection without going to next line.
[
{
"args":
{
"to": "hardbol"
},
"command": "move_to"
},
{
"args":
{
"extend": true,
"to": "hardeol"
},
"command": "move_to"
}
]
[
{
"args":
{
"to": "bol"
},
"command": "move_to"
},
{
"args":
{
"extend": true,
"to": "eol"
},
"command": "move_to"
}
]
- ⌘+d --> ⌃+⌘+g
recommended by Dan Bader
- default
- SoDaReloaded Theme + Tomorrow Night Scheme
- Predawn Theme
- Material Nil Theme
- Boxy Theme
- Seti UI Theme + Seti UX Scheme