15 декабря, 2014, обновлено 10 августа, 2016

Sublime Text

Список установленных плагинов для sublime text 3

Установленные плагины

  • Package ControlPackage Control =);
  • ApacheConf.tmLanguage — Apache Conf Syntax Highlighting - подсветка синтаксиса .htaccess;
  • AutoFileName — выпадающие списки для быстрого выбора и ввода пути к файлу в img[src] link[href]…;
  • FuzzyFilePath — выпадающие списки файлов с почти нечетким поиском;
  • CSS Extended Completions — выпадающие списки существующих стилей (нужно дабавить в кэш CSS файлы или всю папку по ПКМ в «сайдбаре» и наслаждаться);
  • CSS Format — упаковывает CSS или наоборот в удобочитаемый;
  • Emmet — обязательный плагин не нуждается в комментариях;
  • PyV8 — необходим для работы плагина Emmet, устанавливается самостоятельно при установке Emmet;
  • Emmet CSS snippets — пока и без этого неплохо снипится все;
  • StringUtilities — HTML сущности в символы, наоборот и другие полезности;
  • Bootstrap 3 Snippets — A sublime plugin complete with Bootstrap 3 snippets;
  • Gist;
  • Git – плагин для работы с Git через ST;
  • GitGutter — подсветка изменений в файле;
  • Modific – тоже что и Git​Gutter;
  • Goto-CSS-Declaration — переход к классу в css файл;
  • Sublime-HTMLPrettify — оформление отступами, стоит вместе со следующим плагином, друг другу не мешают;
  • CodeFormatter — понятно для чего, немного по вкусу настроить и все;
  • SFTP — передача файлов через SSH, так что всё в порядке;
  • SideBarEnhancements — расширение функционала левого меню;
  • MoveTab — перемещение вкладок по горячей клавише;
  • SublimeCodeIntel — смотреть настройки, лишнее убрать: например HTML - с ним легко справляются другие плагины;
  • Tag — закрывать тэг по /, отступы (автоматическая расстановка отступов просто ужасная) использую из-за отличной работы с атрибутами тегов;
  • View In Browser — открыть файл в браузере;
  • sublime-yii-snippets (Yii Framework Snippets);
  • SideBarGit — прекрасный плагин для работы с Git через ST (кому то может не понравиться что через мышь);
  • rsub — править удаленные файлы через ssh;
  • livestyle-sublime — рабочий плагин, но мне не очень нужен;
  • BracketHighlighter — подсветка парных скобок и тегов, и без него подсвечивается вроде как;
  • Sublime Terminal – открывает терминал, текущий путь терминала такой же как и у редактируемого в Sublime Text файле;
  • DocBlockr – документирование /**Tab.

Настройки плагинов

Terminal

Настройки в файле C:\Users\maksim\AppData\Roaming\Sublime Text 3\Packages\User\Terminal.sublime-settings, для терминала MINGW32 поставляемого c «Домашней страницы проекта Git»:

"terminal": "C:\\Program Files (x86)\\Git\\bin\\sh.exe",
"parameters": ["--login", "-i"],

Желаемого можно добиться по разному, ещё прокатывает вот так (без параметров):

{
    "terminal": "C:\\Program Files\\Git\\git-bash.exe",
}

А для терминала поставляемого вместе с Cygwin:

"terminal": "C:\\cygwin64\\bin\\mintty.exe",
"parameters": ["-i", "C:\\cygwin64\\Cygwin-Terminal.ico"],

AutoFileName

Плагин имеет недостаток, под виндой не определяет коренвую папку проекта и после печати слэша img src="/" в выпадающем списке представлены список имен жестких дисков C:/, D:/…

Однако плагин позволяет манипулировать относительными путями что немного спасает ситуацию.

Вместо данного плагина рекомендуют использовать FuzzyFilePath, FuzzyFilePath неплох, но своеобразен, оставил пока оба плагина.

GitGutter

Установка win

win + rcmdgit --exec-path → добавляем путь к Переменные средыСистемные переменныеPath.

После этого добавляем плагин через PackageControl.

SublimeCodeIntel

Парсил yii2 минуты три, хотя SSD…

    "codeintel_language_settings": {
        // "Python3": {
        //     "python3": "/usr/local/bin/python3.3",
        //     "codeintel_scan_extra_dir": [
        //         "/Applications/Sublime Text.app/Contents/MacOS",
        //         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/arch",
        //         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/libs"
        //     ],
        //     "codeintel_scan_files_in_project": true,
        //     "codeintel_selected_catalogs": []
        // },
        // "JavaScript": {
        //     "codeintel_scan_extra_dir": [],
        //     "codeintel_scan_exclude_dir":["/build/", "/min/"],
        //     "codeintel_scan_files_in_project": false,
        //     "codeintel_max_recursive_dir_depth": 2,
        //     "codeintel_selected_catalogs": ["jQuery"]
        // },
        "PHP": {
            // Абсолютный путь к exe!:
            "php": "C:\\xampp\\php\\php.exe",
            "codeintel_scan_extra_dir": [],
            "codeintel_scan_files_in_project": true,
            "codeintel_max_recursive_dir_depth": 15,
            "codeintel_scan_exclude_dir":[],
            // В edafult_settings этой строки нет, есть в инструкции на домашней странице пакета:
            "phpConfigFile": "php.ini"
        }

PyV8

При ручной установке (https://github.com/emmetio/pyv8-binaries#manual-installation) архив необходимо распаковать по пути ~/.config/sublime-text-3/Packages/PyV8/... И! по пути ~/.config/sublime-text-3/Installed Packages/PyV8/....


Добавить комментарий

2010–2018 Блог Максима Златова, контакты

PHP execution time: 0.0053 s.
SQL execution time: 0.0001 s. (select publication with comments)

Яндекс.Метрика