sublime лучшие плагины

Sublime вполне может заменить PHPStorm или Netbeans, а в некоторых случаях эта питон машина обходит ява друга.

  1. SublimeLinter + SublimeLinter-php / SublimeLinter-jsl / SublimeLinter-jscs . Просто маст-хэв любого саблаймера. Дебаггер моментально подстветит ошибку.
  2. SFTP — шикарный плагин с гибкой настройкой.
  3. IntelliDocs / DocPHPManualer — быстрые подсказки в стиле phpstorm. hkeys: F2 / Ctrl+Alt+D.
  4. Emmet — просто по умолчанию, настолько нужная вещь.
  5. HTML, CSS, JS prettify — форматирование кода.
  6. Local history — просмотр истории файла.
  7. Compare Side-By-Side.

Вот более полный список файла Package Control.sublime-settings


{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"10% Too Dull for My Tastes Color Scheme",
"Agila Theme",
"Behave Color Scheme",
"ColorPicker",
"Compare Side-By-Side",
"CSS Format",
"DocBlockr",
"DocPHPManualer",
"Emmet",
"File History",
"Go To Definition",
"HTML-CSS-JS Prettify",
"IntelliDocs",
"JavaScript Completions",
"Libraries from CDN",
"Local History",
"Package Control",
"PHP Completions Kit",
"PhpBeautifier",
"SFTP",
"SublimeLinter",
"SublimeLinter-php",
"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)


"save_on_focus_lost": true

Sublime linter sublime-text-3/Packages/User/SublimeLinter.sublime-settings

// SublimeLinter Settings - User
{
	"linters": {
            "php": {
                "@disable": false,
                "args": [],
                "cmd": "/usr/bin/php",
                "excludes": []
            }
        },
}

Leave a comment

Your email address will not be published.


*