Sublime Text je moj omiljeni program za uređivaje koda i koristim ga već godinama.
Ovo su ekstenzije koje koristim:
- All Autocomplete
- BracketHighlighter
- FileIcons
- HTML-JS-Prettify
- HTMLAttributes
- HTML Beautify
- IndentTips
- Laravel Blade Highlighter
- SidebarEnhacements
- SublimeLinter
- SublimeLinter-phpcs
- PHP-CS-Fixer
- WordPress
- SublimeLinter-contrib-phpcs (vidi više )
Ovo su moje User settings: (Preferences>Settings):
{
"auto_complete_delay": 25,
"auto_complete_triggers":
[
{
"characters": "<",
"selector": "text.html"
},
{
"characters": "bs3",
"selector": "text.html"
}
],
"bold_folder_labels": true,
"font_size": 14,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"indent_guide_options":
[
"draw_normal",
"draw_active"
],
"word_wrap": "true",
"auto_complete_selector": "source, text",
}
Koristim SublimeLinter sa ekstenzijom phpcs (SublimeLinter-phpcs) koja mi pomaže da pišem ispravniji kod, i ovo su postavke za phpcs (Preferences>Package Settings>SublimeLinter>Settings):
// SublimeLinter Settings - User
{
"linters": {
"phpcs": {
// suppress all warnings
"filter_errors": ["missing file doc format: ", "Expected 0 spaces before closing bracket; 1 found", "spaces must be used", "Space after opening parenthesis of function call prohibited", "Line exceeds 85 characters"]
},
}
}
U array filter_erros[] sam ubacio stringove za koje ne želim da mi se pojavljuju kao warnings u ispisu grešaka.
Inače, instalacija lintera i dodatka je jako brza, i kao svaki drugi paket za Sublime Text. Provjera je po standardu postavljena da se provjerava kod uvijek kod spremanja dokumenata.