Есть прекрасное средство для разработки — текстовый редактор Sublime Text. Замечательно оно не только тем, что в нем удобно работать и сам по себе редактор очень легковесный, но еще и тем, что Sublime можно очень легко расширять. В этом поможет масса готовых плагинов и свой написать также не сложно, потому как плагины пишутся на языке Python.
В моей версии редактора используются:
- A File Icon - для красоты боковой панели
- Alignment - для выравнивания мультивыбранных строк текста
- ApacheConf - подсветка синтаксиса конфигов сервера Apache
- AutoLISP - подсветка синтаксиса LISP
- Babel - подсветка кода новых стандартов Javascript в том числе JSX
- Better Coffeescript - подсветка кода Coffeescript
- Dart - подсветка синтаксиса Dart
- Djaneiro - подсветка кода и сниппеты для фреймверка Django
- Dockerfile Syntax Highlight - подсветка синтаксиса Docker файлов
- DokuWiki Syntax - подсветка синтаксиса Wiki разметки
- EJS - подсветка синтаксиса шаблонизатора EJS
- Emmet - очень полезный пакет для быстрого набора HTML и CSS. Рекомендую!
- Generate Password - генератор паролей, чтобы не запускать менеджер паролей
- Git - поддержка Git, желательно дополнительно установить Sublime Merge
- HTML-CSS-JS Prettyfy - часто код HTML, CSS, JS, JSON в ужасном виде. Этот пакет поможет всё исправить
- INI - подсветка кода *.ini файлов
- nginx - подсветка синтаксиса конфигов сервера Nginx
- Outline - список определений в отдельном окне
- Pug - подсветка кода Pug шаблонизатора
- PwerShell - подсветка кода PwerShell
- Sass - подсветка кода SASS
- Session Manager - управление сессиями открытых проектов
- SFTP - отличный инструмент для доступа к удаленным файлам
- SideBarEnchancements - расширение функциональности бокового окна файлов
- Terminus - встроенный терминал
- Timenow - вывод текущей даты-времени по горячим клавишам
- TypeScript - подсветка кода TypeScript
- Vue Syntax Highlight - поддержка фреймверка Vue
- VueFormatter - поддержка фреймверка Vue
- Vuetify - поддержка фреймверка Vue
Порой средств настройки проекта может не хватать, тогда удобно использовать файл проекта. Это обычный JSON файл. В котором можно указывать параметры проекта вручную. Полезные для меня настройки:
Можно запускать консольные команды для открытого и активного в данный момент файла. Два примера. Один для Batch файлов:
И для определенной версии Python, если их в системе несколько:
Комментариев нет:
Отправить комментарий