sublime лучшие плагины
Sublime вполне может заменить PHPStorm или Netbeans, а в некоторых случаях эта питон машина превосходит ява друга.
- SublimeLinter + SublimeLinter-php / SublimeLinter-jsl / SublimeLinter-jscs . Просто маст-хэв любого саблаймера. Дебаггер моментально подстветит ошибку.
- SFTP — шикарный плагин с гибкой настройкой.
- IntelliDocs / DocPHPManualer — быстрые подсказки в стиле phpstorm. hkeys: F2 / Ctrl+Alt+D.
- Emmet — просто по умолчанию, настолько нужная вещь.
- HTML, CSS, JS prettify — форматирование кода.
- Local history — просмотр истории файла.
- Compare Side-By-Side.
- BracketHighlighter
Вот более полный список файла ~/.config/sublime-text-3/Packages/User/Package Control.sublime-settings
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"10% Too Dull for My Tastes Color Scheme",
"Agila Theme",
"Base16 Color Schemes",
"Behave Color Scheme",
"BracketHighlighter",
"Calculate",
"Compare Side-By-Side",
"CSS Format",
"DocBlockr",
"DocPHPManualer",
"Emmet",
"File History",
"FileBrowser",
"Go To Definition",
"HTML-CSS-JS Prettify",
"IntelliDocs",
"JavaScript Completions",
"Libraries from CDN",
"Local History",
"Package Control",
"PHP Completions Kit",
"PhpBeautifier",
"SFTP",
"Solarized Toggle",
"SublimeLinter",
"SublimeLinter-php",
"Theme - Flatland",
"Theme - Soda",
"Theme - Spaceblack",
"Theme - Spacefunk",
"WakaTime"
],
"repositories":
[
"https://github.com/SublimeText/PhpBeautifier"
]
}
его надо кинуть в папку .config/sublime-text-3/Packages/User . Конечно, прежде должен быть руками установлен менеджер плагинов Package control.
Плагин sftp легко крякнуть, вставив код в .config/sublime-text-3/Packages/User/SFTP.sublime-settings
{
"email": "manhunter.pcl@shareware.must.die",
"product_key": "61faaf-dac84e-9f9945-4301a1-a7ec06"
}
Некоторые горячие клавиши (~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-keymap)
[
{ "keys": ["ctrl+shift+r"], "command": "reveal_in_side_bar" },
{ "keys": ["ctrl+alt+w"], "command": "close_all" },
{ "keys": ["f5"], "command": "refresh_folder_list" },
]
Билд пхп — New build system (Packages/User/PHP.sublime-build)
{
"cmd": ["php", "$file"],
"selector": "source.php"
}
Автосохранение (~/.config/sublime-text-3/Packages/User/Preferences.sublime-settings), шрифт, тема и прочее
{
"color_scheme": "Packages/Agila Theme/Agila Classic Oceanic Next.tmTheme",
"dpi_scale": 1.1,
"draw_minimap_border": true,
"font_options":
[
"bold"
],
"font_size": 10,
"highlight_line": true,
"fade_fold_buttons": false,
"bold_folder_labels": true,
"font_face": "Monospace",
"ignored_packages":
[
"Vintage",
"WakaTime"
],
"index_files": true,
"save_on_focus_lost": true,
"theme": "Adaptive.sublime-theme"
}
Sublime linter sublime-text-3/Packages/User/SublimeLinter.sublime-settings
// SublimeLinter Settings - User
{
"linters": {
"php": {
"@disable": false,
"args": [],
"cmd": "/usr/bin/php",
"excludes": []
}
},
}