Мой выбор текстового редактора

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

Стандартный windows блокнот

простой windows блокнот

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

Специализированные текстовые редакторы имеют ряд преимуществ и дополнительных удобств над стандартным блокнотом:

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

Sublime Text

скачать Sublime text с официального сайта.

редактор sublime text

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

VS Code

скачать VS Code с официального сайта.

Текстовый редактор VS code для программирования

VS Code это бесплатный текстовый редактор, который имеет множество плагинов для установки. На данный момент, это мой любимый текстовый редактор. Оформление, темы и некоторые плагины, которые можно установить в Sublime text, в VS Code сразу предустановлены (например, популярный Emmet). С его помощью, достатоно написать "html:5" чтобы добавить стандартную разметку. Больше всего мне нравится подсветка синтаксиса - Monokai.

<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>

</body>
</html>

Так же очень удобной особенностью является Terminal(командная строка), который не всегда установлен сразу в простых текстовых редакторах, тут я еще не упоминаю IDE для серьезных программистов. Освоившись в VS Code вы сможете понять хватает ли вам его возможностей или стоит рассмотреть более продвинутые IDE для программирования.

Для скриншотов я использовал рабочую область данного сайта на GitHub. Для начинающих разработчиков важно привыкать к системе git, так как во всех компаниях связанных с IT-разработкой, и командах разработчиков, эта система используется по умолчанию. Ее удобство в системе контроля версий, то есть, вы всегда сможете отследить какие изменения были сделаны вами или кем-то другим, кто работает над проектом.

Notepad++

скачать Notepad++ с официального сайта

редактор кода notpad++

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

Atom

скачать Atom с официального сайта

Текстовый редактор Atom от github

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

Заключение

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