Брэдли Найс, менеджер по контенту ClickHelp.com - инструмент для документации программного обеспечения

Сегодня я подготовил список лучших, на мой взгляд, редакторов кода для веб-разработчиков. Если вы предпочитаете какой-либо другой редактор кода, которого нет в списке, прокомментируйте, как его зовут и почему он вам нравится, и я добавлю его в список.

"Скобки"

Brackets - это современный редактор кода с открытым исходным кодом для HTML, CSS и JavaScript, встроенный в HTML, CSS и JavaScript.

Ключевая особенность:

  • Инструменты не должны мешать вам. Вместо того, чтобы загромождать среду кодирования множеством панелей и значков, пользовательский интерфейс быстрого редактирования в скобках помещает контекстно-зависимый код и инструменты в строку.
  • Brackets синхронизируется с вашим браузером. Благодаря Live Preview Brackets работает напрямую с вашим браузером, мгновенно отправляя изменения кода и перемещаясь между вашим реальным исходным кодом и просмотром в браузере.
  • Сделай сам. Поскольку Brackets имеет открытый исходный код и построен с использованием HTML, CSS и JavaScript, вы можете помочь создать лучший редактор кода для Интернета.

"Атом"

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

Ключевая особенность:

  • Кросс-платформенное редактирование. Atom работает в разных операционных системах. Вы можете использовать его в OS X, Windows или Linux.
  • Встроенный менеджер пакетов. Найдите и установите новые пакеты или начните создавать свои собственные - и все это в Atom.
  • Умное автозаполнение. Atom помогает писать код быстрее с помощью умного и гибкого автозаполнения.
  • Браузер файловой системы. С легкостью просматривайте и открывайте один файл, целый проект или несколько проектов в одном окне.
  • Несколько панелей. Разделите интерфейс Atom на несколько панелей, чтобы сравнивать и редактировать код в файлах.
  • Найдите и замените. Находите, просматривайте и заменяйте текст по мере ввода файла или во всех ваших проектах.

Световой стол

Ключевая особенность:

  • Часы. Next-gen println для отслеживания важных значений в вашем коде. Просто добавьте часы к выражению, и значение будет передано обратно в LT в реальном времени.
  • Встроенная оценка. Больше не нужно печатать на консоли для просмотра результатов. Просто оцените свой код, и результаты будут отображаться в строке.
  • Открытый исходный код. Каждый бит кода Light Table доступен сообществу, потому что никто из нас не так умен, как все мы.
  • Податливый. Раскладки клавиатуры, поведения и движок Behavior-Object-Tag Light Table означает, что вы можете легко настроить свою IDE в соответствии с потребностями вашей работы.
  • Диспетчер плагинов. Менеджер подключаемых модулей подключается к центральному списку подключаемых модулей, поэтому вам не нужно искать в Интернете нужные.
  • Мощное редактирование. Light Table - это легкий, чистый и элегантный интерфейс со всей мощностью и функциональностью, которые вам нужны и которых вы ожидаете от своего редактора.

Возвышенный текст

Ключевая особенность:

  • Перейти к чему угодно. Используйте Goto Anything, чтобы открывать файлы всего несколькими нажатиями клавиш и мгновенно переходить к символам, строкам или словам.
  • Множественный выбор. Вносите десять изменений одновременно, а не одно изменение десять раз. Множественный выбор позволяет интерактивно изменять сразу несколько строк, легко переименовывать переменные и манипулировать файлами быстрее, чем когда-либо.
  • Палитра команд. Палитра команд содержит редко используемые функции, такие как сортировка, изменение синтаксиса и изменение настроек отступа. С помощью всего нескольких нажатий клавиш вы можете искать то, что хотите, без необходимости перемещаться по меню или запоминать неясные привязки клавиш.
  • Режим без отвлекающих факторов. Когда вам нужно сосредоточиться, вам поможет режим без отвлекающих факторов. Режим без отвлекающих факторов - это полноэкранный режим редактирования без использования хрома, в котором в центре экрана находится только текст. Вы можете постепенно отображать элементы пользовательского интерфейса, такие как вкладки и панель поиска, по мере необходимости.
  • Раздельное редактирование g. Получите максимальную отдачу от широкоэкранного монитора с поддержкой разделенного редактирования. Редактируйте файлы рядом или редактируйте два места в одном файле. Вы можете редактировать любое количество строк и столбцов. Воспользуйтесь преимуществами нескольких мониторов, редактируя в нескольких окнах и используя несколько разделений в каждом окне.
  • Мгновенное переключение проекта. Проекты в Sublime Text захватывают все содержимое рабочей области, включая измененные и несохраненные файлы. Вы можете переключаться между проектами аналогично Goto Anything, причем переключение происходит мгновенно, без запросов на сохранение - все ваши изменения будут восстановлены при следующем открытии проекта.
  • Плагин API. Sublime Text имеет мощный плагин на основе Python API. Наряду с API он поставляется со встроенной консолью Python для интерактивных экспериментов в реальном времени.
  • Настроить что угодно. Привязки клавиш, меню, фрагменты, макросы, дополнения и многое другое - почти все в Sublime Text можно настроить с помощью простых файлов JSON. Эта система дает вам гибкость, поскольку настройки могут быть указаны для каждого типа файла и для каждого проекта.
  • Кросс-платформенный. Sublime Text доступен для OS X, Windows и Linux. Одна лицензия - это все, что вам нужно для использования Sublime Text на каждом вашем компьютере, независимо от того, какую операционную систему он использует.

Блокнот ++

Notepad ++ - бесплатный редактор исходного кода и замена Блокнота, который поддерживает несколько языков. Работает в среде MS Windows, его использование регулируется лицензией GPL.

Ключевая особенность:

  • Подсветка синтаксиса и сворачивание синтаксиса;
  • Подсветка и сворачивание синтаксиса, определяемого пользователем;
  • PCRE (Perl-совместимое регулярное выражение) Поиск / замена;
  • Полностью настраиваемый графический интерфейс;
  • Карта документа;
  • Автозаполнение: завершение слова, завершение функции и подсказка параметров функции;
  • Многодокументный (интерфейс вкладок);
  • Мульти-просмотр;
  • WYSIWYG (печать);
  • Увеличение и уменьшение масштаба;
  • Поддерживается многоязычная среда;
  • Закладка;
  • Запись и воспроизведение макросов;
  • Запускаем с разными аргументами.

Код Visual Studio

Visual Studio Code - это редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Это бесплатно и с открытым исходным кодом, хотя официальная загрузка осуществляется под проприетарной лицензией.

Ключевая особенность:

  • Отладка;
  • Встроенный элемент управления Git;
  • Подсветка синтаксиса;
  • Интеллектуальное автозавершение кода;
  • Фрагменты;
  • Рефакторинг кода;
  • Настройка.

Хорошего дня!

Брэдли Найс,
менеджер по контенту на ClickHelp.com - лучший инструмент онлайн-документации для поставщиков SaaS