Sublimetext. руководство по настройке

Плагины для Sublime Text

Emmet

Emmet — один из самых популярных плагинов Sublime Text 3, который загружен более 4 миллионов раз по всему миру. Вместо использования JavaScript этот плагин работает с CSS и HTML, что упрощает работу пользователей.

В результате, это позволяет добавлять коды через сниппеты, что значительно ускоряет весь процесс для программистов. Плагин требует базовых знаний HTML и CSS.

Alignment

Sublime Text 3 позволяет программистам записывать коды на разных компьютерных языках, таких как JavaScript, CSS, PHP и прочие. К тому же, этот плагин Alignment для редактора Sublime Text 3 позволяет быстро выровнять коды. Выделяйте строки текста, а затем используйте этот плагин для выравнивания кодов.

Довольно трудно выровнять сотни и тысячи строк кода по одной вручную в текстовом редакторе.

Advanced New File

Этот инструмент позволяет создавать новые файлы быстрее. Конечно, мы используем папки и меню для добавления новых файлов на главную страницу кодирования, но этот процесс занимает немного времени.

Если вы работаете над проектом, который завершается в кратчайшие сроки, то этот плагин Advanced New File для вас подходит.

Gutter

Боковая панель Gutter помогает программистам добавлять подсказки для тестов. В результате, легко понять смысл или любые предложения, предоставленные разработчиками или программистами при работе над проектом.

Плагин GitGutter позволяет программистам добавлять подсказки или размечать коды с помощью ссылки на источник. Кроме того, используйте этот плагин для сравнения ваших файлов на главной странице кодирования.

Package Control

Если вы являетесь постоянным пользователем инструмента Sublime Text 3, тогда плагин Package Control является наиболее важным для вас. Плагин управления пакетами позволяет легко устанавливать, просматривать, загружать, обновлять плагины и пакеты в редакторе.

Этот мощный плагин прост и понятен и хорошо работает с кодами, чтобы быстро находить и устанавливать пакеты.

DockBlockr

DockBlockr — еще один важный инструмент, доступный для профессиональных кодов, которые используют редактор. Этот инструмент облегчает утомительную задачу документирования ваших кодов, предоставляя простую и оптимизированную функциональность.

К тому же, инструмент позволяет пользователям добавлять базовые документы, парсинг функций, параграфы и другие элементы, включенные в строки кода.

Terminal

Terminal — еще один полезный плагин для пользователей Sublime Text 3. Этот плагин помогает открывать терминалы прямо со страницы, на которой вы сейчас работаете. В результате, вам не нужно закрывать текущее окно или запускать какой-либо другой инструмент в компьютерной системе.

Терминал находится в списке лучших плагинов года для пользователей Sublime Text 3. Этот плагин также повышает производительность, так как экономит много времени и дает достаточно времени для работы над основной частью кода вашего проекта.

Sublime Linter

Sublime LinterSublime Linter — необходимый плагин для кодов и программистов, работающих в команде для конкретного проекта. Этот плагин заботится о каждом члене команды, предоставляя подходящую основу для проекта.

Как установить плагин Emmet в Sublime Text

Плагин Emmet позволяет писать код быстрее, благодаря сочетанием клавиш. Например базовую HTML5-разметку вы можете создать сочетанием клавиш ! + tab. Удобно правда?

Для установки Emmet перейдите в Preferences — Package Control и в открывшемся окне напечатайте install package, затем введите слово emmet и выберите его для запуска процесса установки. Иногда требуется перезагрузка Sublime Text 3 после установки новых дополнений.

Важно: плагин Emmet в Sublime Text 3 не будет генерировать код, если вы ранее не сохранили файл, например, как index.html

Более подробную работу с Emmet и горячие клавиши мы рассматриваем в курсе HTML/CSS и других курсах Профессия веб-программист. Пройдя данные курсы, вы получите знания основ программирования и создадите на практике свой первый профессиональный сайт о кино.

Начать обучение на курсе Профессия веб-программист вы можете прямо сейчас, без ожидания пока наберется группа, и данный курс рассчитан на самостоятельное обучение, что позволит вам обучаться по собственному расписанию когда вам будет удобно, а если у вас появятся вопросы в процессе обучения, вы сможете их задать в наше сообщество FRUCTCODE, где другие студенты обязательно вам помогут решить задачу.

Дополнительные плюшки

Кстати, рекомендую в этих же настройках включить автоматическую проверку орфографии, иначе для ее включения каждый раз нужно будет жать клавишу F6 (или выбирать в меню пункт View → Spell Check). Для включения автопроверки нужно добавить в файл пользовательских настроек следующую строку:

"spell_check": true,

Ну и раз уж мы заговорили о русском языке, можете сразу добавить туда строку для корректного открытия файлов в устаревшей кодировке CP1251:

"fallback_encoding": "Cyrillic (Windows 1251)",

Вот и все, после таких несложных манипуляций вы сможете проверять орфографию в Sublime Text 3 на русском (или любом другом) языке.

Including Other Files

Sublime Syntax files support the notion of one syntax definition embedding another. For example, HTML can contain embedded JavaScript. Here’s an example of a basic syntax defintion for HTML that does so:

Note the first rule above. It indicates that when we encounter a <script> tag, the main context within JavaScript.sublime-syntax should be pushed onto the context stack. It also defines another key, with_prototype. This contains a list of patterns that will be inserted into every context defined within JavaScript.sublime-syntax. Note that with_prototype is conceptually similar to the prototype context, however it will be always be inserted into every referenced context irrespective of their meta_include_prototype setting.

In this case, the pattern that’s inserted will pop off the current context while the next text is a </script> tag. Note that it doesn’t actually match the </script> tag, it’s just using a lookahead assertion, which plays two key roles here: It both allows the HTML rules to match against the end tag, highlighting it as-per normal, and it will ensure that all the JavaScript contexts will get popped off. The context stack may be in the middle of a JavaScript string, for example, but when the </script> is encountered, both the JavaScript string and main contexts will get popped off.

Note that while Sublime Text supports both .sublime-syntax and .tmLanguage files, it’s not possible to include a .tmLanguage file within a .sublime-syntax one.

Another common scenario is a templating language including HTML. Here’s an example of that, this time with a subset of Jinja:

This is quite different from the HTML-embedding-JavaScript example, because templating languages tend to operate from the inside out: by default, it needs to act as HTML, only escaping to the underlying templating language on certain expressions.

In the example above, we can see it operates in HTML mode by default: the main context includes a single pattern that always matches, consuming no text, just including the HTML syntax.

Часто используемые плагины

Метод загрузки плагина: панель управления → введите pcip и нажмите Enter → введите требуемый плагин и нажмите Enter для установки → проследите за изменениями в правом нижнем углу, чтобы определить ситуацию установки.

1.view in browser

Вы можете открыть файл .html прямо в браузере. Стоит отметить, что, хотя эта функция будет отображаться в разделе Инструменты после установки, нажимать ее бесполезно. Вам необходимо установить сочетания клавиш, поэтому нажмите «Привязки клавиш» в разделе «Настройки» и введите следующий код справа (персональная настройка — ctrl + alt + v).

Кроме того, вы можете просмотреть все настройки сочетаний клавиш в левом окне.

2.Emmet

После завершения установки появится инструкция. Но Emmet основан на PyV8, поэтому PyV8 будет установлен автоматически, но может не установить вручную.

Создайте новый файл .html, введите английские символы и нажмите вкладку, чтобы отобразить формат метки, что означает, что установка прошла успешно.

3. Ручная установка PyV8

Войдите в браузерhttps://github.com/emmetio/pyv8-binaries, Загрузите zip-архив и разархивируйте его, найдите подходящую версию системы и разархивируйте ее, вставьте два извлеченных файла в следующий каталог (могут незначительно отличаться в зависимости от компьютера, у ASUS):

               C:\Users\ASUS\AppData\Roaming\Sublime Text 3\Installed Packages\PyV8\pyv8-win64-p3

Если папка PyV8 не существует, создайте ее самостоятельно.Если папка существует и содержит контент, удалите все и вставьте.

Затем перезапустите программу, и установка начнется автоматически.Обратите внимание на установку в левом нижнем углу

4.HTML5、CSS、JavaScript Completions、CSS Extended Completions ……

Просто установите его по мере необходимости.

Эта статья написана со ссылкой на руководство пользователя Sublime Text W3Cschool, которое используется только в качестве записи процесса обучения. Для получения дополнительных сведений см. Исходное исследование →https://www.w3cschool.cn/sublimetext/!

Spellcheck в Sublime Text

После помещения файлов словаря в директорию “Packages” желательно перезапустить редактор Sublime Text. Если все прошло успешно, то в меню “View” — “Dictionary” под пунктом “Language — English” появиться пункт “russian-english” — это и есть подключенный нами словарь русского языка.

Чтобы осуществить проверку (spellcheck) на ошибки в русско-язычном тексте в редакторе Sublime Text, нужно выбрать в меню вышеназванный пункт — “View” — “Dictionary” — “russian-english”, тем самым указав редактору, какой словарь использовать для проверки. А затем запустить проверку орфографии (spellcheck), нажав клавишу F6. Повторное нажатие клавиши отключает проверку орфографии.

Пять часто используемых плагинов

5.1 Emmet

Функция: используется для повышения скорости кодирования html / css.

Метод вызова: клавиша табуляции.

Изображение эффекта:

5.2 HTML-CSS-JS Prettify

Функция: форматирование кода HTML, CSS, JS и Json. Следует отметить, что сначала вы должны установить Node.js и указать путь к Node.js.

Метод вызова: щелкните правой кнопкой мыши -> HTML / CSS / JS Prettify -> Prettify Code.

Изображение эффекта:

5.3 AutoFileName

Функция: используется для завершения имени файла.

Метод вызова: автоматически запрашивается путь к входному файлу.

5.4 DocBlockr

Функция: Обеспечивает функцию комментария блока кода.

Метод вызова: введите / ** и нажмите Enter или Tab.

Изображение эффекта:

5.5 Bracket Highlighter

Функция: выделить метку.

Метод вызова: поместите курсор в начальную / конечную метку, и соответствующая метка будет выделена.

5.7 SideBarEnhancements

Функция: обеспечивает функцию боковой панели и позволяет настраивать сочетания клавиш предварительного просмотра браузера.

Метод вызова: необходимо установить сочетания клавиш.

Установите метод сочетания клавиш предварительного просмотра браузера:

настройки -> настройка пакета -> боковая панель -> Key Building-User, введите следующее:

Вам нужно только изменить путь к браузеру, после сохранения нажмите и удерживайте соответствующую комбинацию клавиш в соответствующем html файле, чтобы открыть браузер для просмотра содержимого.

Функция: поиск во всех открытых файлах совпадающих слов подсказки.

Метод вызова: введите текст автоматически.

Функция: Открыть окно Терминала в текущем каталоге.

Способ вызова: Ctrl + Shift + T.

5.10 autoprefixer

Функция: добавить частный префикс в CSS.

Метод вызова: Ctrl + Shift + P, после выбора автопрефикса написать css для сохранения файла. Необходимо установить Node.js.

Дополнительные настройки: по умолчанию плагин совместим только с Chrome. Чтобы быть совместимым с другими браузерами, вам необходимо изменить настройки конфигурации -> Настройки пакета -> Autoprefixer и изменить «браузеры» на следующее во всплывающем окне:

Изображение эффекта:

Функция: преобразовать кодировку файла в utf-8.

Метод отзыва: просто сохраните файл.

5.12 sublimeTmpl

Функция: предоставление шаблонов документов.

Метод вызова: необходимо установить сочетания клавиш.

Установите сочетание клавиш, настройки -> настройка пакета -> боковая панель -> Key Building-User, введите следующее:

После сохранения просто нажмите соответствующую комбинацию клавиш, чтобы создать файл соответствующего типа.

Изображение эффекта:

5.13 LiveReload

Функция: автоматическое обновление браузера.

установка:

1) Установите плагин LiveReload (скачанный через стену) в браузер Chrome.

2) Загрузите подключаемый модуль Sublime по приведенной ниже ссылке. Внутри находится сжатый пакет с именем ST3-LiveReload-master.zip. Разархивируйте его, переименуйте в LiveReload и скопируйте в каталог пакетов Sublime (Предпочтение -> Обзор пакетов…).

3) Запустите плагин Preference-> Package Settings-> LiveReload-> Settings User.

Метод вызова: после открытия html-файла в Chrome щелкните значок плагина Chrome LiveReload, чтобы он стал твердым, просто измените содержимое html-файла и сохраните его, чтобы автоматически обновить браузер.

Изображение эффекта:

Интерфейс

На самом деле, это не такая уж незначительная деталь, как может показаться на первый взгляд. Если вы пользуетесь инструментом большую часть рабочего дня, в нем должно радовать все. Не только скорость, возможности и удобство, но и эстетическая часть, тоже должна быть в порядке.

Подсветка ситаксиса

Это самое первое, на что обращаешь внимание в любом редакторе. Sublime Text по-умолчанию поддерживает огромное количество языков и предлагает на выбор около 20 цветовых схем

Полноэкранный режим

В этом режиме рабочая область программы занимает весь экран. Очень полезно, если вы хотите, чтобы вас ничего не отвлекало. По настоящему функцию можно оценить когда подключено несколько мониторов. На одном экране редактор, на втором рабочий проект и больше ничего!

Миникарта

Этого не встречал еще ни где. В узкой колонке миникарты умещается примерно 5-6 экранов, что позволяет быстро перемещаться по коду. Это не замена и не аналог закладок, а просто еще один удобный способ навигации.

Мультипанели

Еще одна особенность, присущая далко не всем редакторам, это возможность параллельно работать с несколькими файлами в одном окне. Порой, это намного удобнее чем несколько независимых окон.

Автосохранение

Для того, чтобы не нажимать «Сохранить» каждый раз, когда вам необходимо проверить внесенные изменения, в Sublime Text предусмотрена функция автосохранения. Редактор будет выполнять за вас эту операцию каждый раз, когда окно программы или вкладка с открытым файлом потеряют фокус.

Возможности и особенности

Режимы включают показ до 4 файлов. Код отображается в виде мини-карты с опцией навигации. Саблайм оснащается менеджером пакетов для управления/обновления без перезагрузки:

  • множественная правка доступна без регулярных выражений/макросов, с помощью указателей;
  • подсветка синтаксиса организована разными цветами на тёмном фоне;
  • типовая сборка и фрагменты кода с ключевыми фразами настраиваются на авторежим после сохранения кода;
  • работает переход по файлам, поиск по документу, проверка правильности ввода, редактор отступов и формата параграфов;
  • Sublime Text предлагает варианты завершения вводимого кода.

Несколько проектов можно объединить в единый.

Список полезных плагинов

Модификации могут в несколько раз упростить работу, сделать код более понятным и прочее. Также они могут повышать скорость работы. Список таких плагинов собран внизу.

Emmet

Очень полезный плагин для верстальщиков, так как делает из сокращенных выражений на html/css полные фрагменты кода. Например, если написать html и нажать tab, то он создаст полноценную разметку для html документа. Кстати, в прошлом плагин назывался Zen coding.

JavaScript & NodeJS Snippets

Тот же emmet, только для JavaScript и NodeJS. Также повышает скорость работы. Пример работы, document.querySelector(‘selector’); можно не вводить, а вести всего лишь два символа qs, после нажать кнопку табуляции и всё.

Git

Наверно уже поняли из названия, о чем плагин. Верно, он позволяет работать с системой git. Этот плагин сэкономит немалое количество времени, хотя бы потому, что вам не нужно бегать от sublime до git и наоборот, так как всё это можно делать в редакторе. В плагине есть отличные автокомплит, который вызывается методом вписания -add. Так же нельзя не упомянуть про команду quick, которая добавляет изменения и коммитит их.

GitGutter

Данный плагин отслеживает изменения в коде, а также даёт просмотреть статус самого файла. Для удобства подсвечивает измененные строки коммитом.

Sidebar Enhancements

Благодаря этому плагину можно сделать свой левый сайдбар более многофункциональным и полезным. Есть очень много полезных фишек, и одна из них, это «открыть в браузере»‎.

ColorPicker

Небольшое отдельное окно для выбора цвета. Мелочь, но пригодится. Кстати, цвет можно выбрать прямо на экране с помощью инструмента «пипетка». Цвета можно выбирать из палитры в hex-формате.

EditorConfig

Плагин для этакой кроссплатформенности. Плагин позволяет иметь файлы для настроек сразу нескольких редакторов кода. Такие файлы хранят в себе информацию о различных конфигурациях.

Placeholders

В sublime text 3 можно добавлять текст lorem-ipsum. Плагин Placeholders пошёл дальше, теперь можно вставлять не только текст, но и макетные изображения, а также таблицы, списки, формы.

DocBlockr

Этот плагин позволяет крайне быстро делать описание к функциям. Он создает закомментированную область, в которой можно описать функции, возвращаемые значения, переменные и их типы.

Floobits

Позволяет работать сразу нескольким разработчикам в одном коде. И это можно делать в разных редакторах, таких как Vim, Emacs, SublimeText IntelliJ IDEA.

SublimeCodeIntel

Расширение для редактора, которое позволит намного быстрее разобраться в коде. Если нажать на имя функции, то можно попасть к описанию этой самой функции.

Установка редактора

Sublime Text 3 спокойно поддерживается на:

  • linux
  • MacOs
  • Windows

Windows. Установка

После выбираете путь, куда собираетесь скачать установщик. После заходите к установщику, и выбираете уже то место, куда будет установлена программа. Весь процесс займет минут 5-10.

Linux. Установка

Установить редактор на дистрибутивы linux будет уже не так просто, поэтому просто повторяйте за инструкцией ниже.

  1. Необходимо использовать командную строку, чтобы установить пакеты редактора sublime text 3. Для установки необходимо ввести следующую команду: sudo add-apt-repository ppa:webupd8team/Sublime-Text-3
  2. После необходимо обновить уже установленные пакеты. Делается это тоже с помощью команды: sudo apt-get update
  3. Ну и последний шаг, сейчас нужно установить хранилище Sublime Text 3. Команда: sudo apt-get install Sublime-Text

Готово, если все шаги выполнены правильно, то вы сможете увидеть в списке программ Sublime-Text.

OS X. Установка

Теперь, что касается установки на Мак.

  1. Загружаете файл с расширением .dmg.
  2. Открываете его и переносите в папку «приложения».
  3. Запускаете программу.

Как видите, ничего сложного в установке нет. Ну а теперь, когда Sublime установлен, нужно его настроить.

Настройка Sublime Text 3

По умолчанию все настройки уже заданы и записаны в файл Preferences Settings — Default

. Если нам необходимо внести изменения, то мы лезем на сайт, ищем нужные настройки, открываемPreferences User — Default и вписываем свои значения.

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

{ //Кодировка по умолчанию. Если изменить, то русские буквы будут крякозябрами! «fallback_encoding»: «Cyrillic (Windows 1251)», //Цветовая схема. Править не нужно — выбирается через меню. «color_scheme»: «Packages/Colorsublime-Themes/SublimeNotepad2.tmTheme», //Размер шрифта «font_size»: 10.5, //Всплывающие помощники для тегов «auto_complete»:true, //Автозакрытие тегов. Пример: </ — дальше само! «auto_match_enabled»: false, //Автоперенос строк. Горизонтальной прокрутки не будет «word_wrap»: true, //Выделять строку на которой находится курсор. «highlight_line»: true, //Подсвечивать измененные вкладки. «highlight_modified_tabs»: true, //Показывать полный путь к файлу в заголовке окна. «show_full_path»:true, //Обычно софт спрашивает о сохранении файла перед закрытием программы. При «тру» — не будет, но при запуске восстановит все как было. «hot_exit»: true, //Открывать незакрытые файлы при каждом запуске программы «remember_open_files»:true, //Отображать ли номера строк. «line_numbers»:true, //Показывать кнопки закрытия на вкладках «show_tab_close_buttons»: true, //Проверка обновлений «update_check»: false } В свою сборку вложил этот файл и подробное описание по установке и настройке.

Установка

  1. wget -qO — https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add —
  2. sudo apt-get install apt-transport-https
  3. Вводим команду echo «deb https://download.sublimetext.com/ apt/stable/» | sudo tee /etc/apt/sources.list.d/sublime-text.list для выбора стабильной версии программы, или же «дэв» версии echo «deb https://download.sublimetext.com/ apt/dev/» | sudo tee /etc/apt/sources.list.d/sublime-text.list . «Дэв» или же версия для разработчиков отличается от обычной (стабильной) версии тем, что в ней тестируются новые функции, но в то же время могут возникнуть системные ошибки
  4. sudo apt-get update && sudo apt-get install sublime-text

HTML

The following tags are styled by the default style sheet:

  • ,
  • ,
    ,
    ,
    ,
    ,

  • ,
    ,

  • ,
  • ,
  • ,
  • ,
    ,

Special behavior is implemented for a few tags:

  • – a callback can be specified via the
    API to handle clicks on anchor tags
  • – supports PNG, JPG and GIF images
    from ,
    and URLs
  • – bullets are displayed for
    tags

Other HTML tags with special behavior are not implemented. This
includes tags such as ,
, , etc.

Best Practices

To allow color scheme authors to tweak the look of popups and
phantoms, it is best to add a unique
attribute to the tag of your plugin’s
HTML.

Within the tag, add a
tag containing selectors that do not
use the . Leave that for selectors in color schemes
to be able to override the plugin.

Predefined Classes

When minihtml processes the HTML markup, it will automatically
add a single class name to the tag.
The class name will be or ,
and is designed to allow for advanced use of CSS in styling
phantoms and popups.

Testing

When building a syntax definition, rather than manually checking scopes with the show_scope_name command, you can define a syntax test file that will do the checking for you:

To make one, follow these rules

  1. Ensure the file name starts with syntax_test_.
  2. Ensure the file is saved somewhere within the Packages directory: next to the corresponding .sublime-syntax file is a good choice.
  3. Ensure the first line of the file starts with: <comment_token> SYNTAX TEST "<syntax_file>". Note that the syntax file can either be a .sublime-syntax or .tmLanguage file.

Once the above conditions are met, running the build command with a syntax test or syntax definition file selected will run all the Syntax Tests, and show the results in an output panel. Next Result (F4) can be used to navigate to the first failing test.

Each test in the syntax test file must first start the comment token (established on the first line, it doesn’t actually have to be a comment according to the syntax), and then either a ^ or <- token.

The two types of tests are:

  • Caret: ^ this will test the following selector against the scope on the most recent non-test line. It will test it at the same column the ^ is in. Consecutive ^s will test each column against the selector.
  • Arrow: <- this will test the following selector against the scope on the most recent non-test line. It will test it at the same column as the comment character is in.

С этим читают

Как я переводил

Это просто так, к сведению. Процесс локализации может показаться очень муторным занятием (поскольку помимо текста, который нужно перевести, там еще много прочего текста). Однако я для себя упростил эту задачу. Посидел несколько часов и написал под это дело специальный скрипт на PHP (особых знаний для этого не потребовалось).

Суть его в следующем – сначала скрипт пробегается по каждому из файлов меню и создает новый файл в JSON-формате, куда вставляется текст, подлежащий переводу (часть пунктов перевода пришлось вставлять руками из-за особенностей кода меню), который я там же и перевожу на русский. Затем скрипт повторно пробегается по каждому файлу меню и заменяет соответствующие пункты на русифицированные из JSON-файла.

Таким образом, в дальнейшем, если разработчик Sublime Text дополнит меню, мне не составит труда быстренько добавить и перевести новые пункты.

Установка плагинов. Практика

Установщик плагинов есть, а значит можно приступить к установке расширений, но каких? Дальше будет список 13 неплохих плагинов, но для начала нужно научиться пользоваться package control.

Для практики установим модификацию Material Theme, а после настроем её:

  1. Запустите Package control сочетанием клавиш «Ctrl» + «Shift» + «P», далее из списка результатов выберите пункт Package Control: Install Package.
  2. После вводите в поиск название расширения, в данном случае Material Theme.
  3. Нажимаем Enter и ищем в результатах поиска плагин. После нажатия на плагин разрешаем установку ещё одного плагина.

Расширение установлено, теперь тему нужно применить. Для этого нужно перейти в настройки Preferences — Color Scheme — Material Theme — Schemes. А дальше выбираете тему, которая понравилась. Вот и вся установка.

Подводим итог по Sublime text 3

Я не давлю на тебя устанавливать все эти плагины, некоторые возможно для тебя будут вообще бесполезными и не нужными, но для меня это все дает возможность оптимизировать работу с самим редактором ускорив сам процесс разработки.

Причем есть очень важный момент, что, избавившись от вещей, на которые тратишь постоянно много времени начинаешь сосредотачиваться на других вещах, что делает процесс разработки более продуктивным.

Из этого всего набора мне не хватает лишь авто импортера какого-то который бы мне постоянно импортировал автоматом все библиотеки, которые я подключаю при работе с angular.

В общем если я был полезен для тебя, не поленись просто поделиться этой статьей. В итоге, у тебя на странице будет быстрый доступ к этой статье, а у меня побывают твои друзья если и им эта тема будет интересна. Круто? Круто! Метки: настройка тестовых редакторов, программирование, текстовые редакторы

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector