Брэдли Найс, менеджер по контенту 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